The supplied group expression is parsed (using the facilities of
the GRP routine GRP_GROUP, see SUN/150) to produce a list of
explicit NDF names. No check is made to see if these NDFs exist
or not, and any wild-cards in the NDF names are ignored. The names
are appended to the group identified by IGRP. If IGRP has the
value GRP__NOID on entry, then a new group is created and IGRP is
returned holding the new group identifier.
If IGRP0 holds a valid group identifier on entry, then the group
identified by IGRP0 is used as the basis for any modification
element contained in the supplied group expression. If IGRP0 holds
an invalid identifier (such as GRP__NOID) on entry then
modification elements are included literally in the output group.