You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generally, Non-terminal name, followed by an optional ParameterList (which itself is a comma separated list of parameters surrounded by brackets, where parameters may be prefixed with a ?), followed by an optional "_opt" suffix.
_opt implies an optional non-terminal, Parameter1 is a parameter, and Parameter2 is a parameter whose value is dependent on the occurrence of the parameter in the current LHS.
This aligns with the current typographic practices of the document, though you could argue that _opt should come before the parameter list. I see no reason to do this.
The text was updated successfully, but these errors were encountered:
Non-terminals can be optional and can also have many parameters. I suggest the following syntax:
Generally, Non-terminal name, followed by an optional ParameterList (which itself is a comma separated list of parameters surrounded by brackets, where parameters may be prefixed with a ?), followed by an optional "_opt" suffix.
_opt implies an optional non-terminal, Parameter1 is a parameter, and Parameter2 is a parameter whose value is dependent on the occurrence of the parameter in the current LHS.
This aligns with the current typographic practices of the document, though you could argue that _opt should come before the parameter list. I see no reason to do this.
The text was updated successfully, but these errors were encountered: