This operator has two uses:
An example for Word Structure:
ALTERNATIVES(BeforeNounPhrase, {Conjunction, StartClause, EndPossessive, LeftBracket, MiddleParticipialPhrase, Comma, SemiColon, DoubleQuote, Pronominal, RelativePronoun})
The symbol BeforeNounPhrase can then be used to build structure, as
STRUCTURE1(StartNounPhrase,{BeforeNounPhrase, BeginNounPhrase})
When symbols are being matched, their alternatives are found first - ALTERNATIVES may nest, so a symbol may have 50 synonyms.
The operators
can be used to control which alternatives are reached, depending on the alternatives a symbol may currently have.