next group is group-name (& group-name)*
An action that changes the currently active set of groups to the ones specified.
next group is deactivates the currently active set of groups, and activates the specified ones. The
#implied group is always active, and cannot be deactivated using
next group is.
If the only group named in the
next group is action is
#implied, then all other groups are deactivated. The
#implied group cannot be combined with other groups in
next group is actions; to do so would have no effect.
You should always use
using group in preference to
next group is wherever your program logic will permit it. This makes the order and scope of group changes much more explicit.
Do not use
next group is in a function that is called from within a rule header. Besides leading to unreadable code, the behavior of this construction is not guaranteed consistent from one version of OmniMark to the next.
The list of group names may be placed in parentheses to improve readability.