From: Charles Lindsey (chl@clw.cs.man.ac.uk)
Date: Tue Nov 09 1999 - 05:30:34 CST
In <19991108121415.L9805@demon.net> "Clive D.W. Feather" <clive@demon.net> writes:
>If we want to allow for it in the future, why not make the syntaxes:
> mvgroup old.group new.group ; group
> mvgroup old.group.* new.group.* ; hierarchy
> mvgroup old.group.* new.group ; merge
Agreed - much clearer. The syntax now says:
mvgroup-verb = "mvgroup"
mvgroup-arguments = CFWS ( mvgrp-groups / mvgrp-hrchy )
mvgrp-groups = newsgroup-name CFWS newsgroup-name
mvgrp-hrchy = groupnamepart ".*" CFWS groupnamepart ".*"
groupnamepart = newsgroup-name ; syntactically
Observe I have also removed the optionality of the 2nd name, as already
discussed. So we now support the group and hierarchy cases as you suggest,
and there is a hole left in the syntax for the merge case in the future,
though I doubt anyone would want to do that because of the horrendous
implementation difficulties.
-- Charles H. Lindsey ---------At Home, doing my own thing------------------------ Email: chl@clw.cs.man.ac.uk Web: http://www.cs.man.ac.uk/~chl Voice/Fax: +44 161 437 4506 Snail: 5 Clerewood Ave, CHEADLE, SK8 3JU, U.K. PGP: 2C15F1A9 Fingerprint: 73 6D C2 51 93 A0 01 E7 65 E8 64 7E 14 A4 AB A5