Format:
NOTSYMBOL(Symbol1)
NOTSYMBOL({Symbol1, Symbol2})
As an example:
STRUCTURE1(GroupedNounPhrase, {NOCONNECT(NOTSYMBOL(InterimObjectPhrase)), InterimNounPhrase,.....
(NOTSYMBOL will normally be shielded by a NOCONNECT, but that is not necessary)
When STRUCTURE1 is being matched, the appropriate symbol in the parse chain will be found, and checked against the parameter of NOTSYMBOL. If there is no match, the matching on that leg of STRUCTURE1 is successful.
Note
A structure defined as
STRUCTURE1(ChangeSymbol,{NOTSYMBOL(Symbol1), Symbol2, NOTSYMBOL3})
would not work - the initial match occurs with a minimum of two symbols, and NOTSYMBOL would not provide that.
See PARSE