- All Implemented Interfaces:
- java.io.Serializable, org.unlaxer.parser.CollectingParser, org.unlaxer.parser.combinator.ChainInterface, org.unlaxer.parser.HasChildrenParser, org.unlaxer.parser.Initializable, org.unlaxer.parser.LazyInstance, org.unlaxer.parser.LazyParserChildrenSpecifier, org.unlaxer.parser.MetaFunctionParser, org.unlaxer.parser.NonTerminallSymbol, org.unlaxer.parser.Parser, org.unlaxer.parser.PropagatableDestination, org.unlaxer.ParserFinder, org.unlaxer.ParserFinderFromRoot, org.unlaxer.ParserFinderToChild, org.unlaxer.ParserFinderToRoot, org.unlaxer.ParserHierarchy, org.unlaxer.ParserPath, org.unlaxer.RecursiveTaggable, org.unlaxer.Taggable, org.unlaxer.TaggableAccessor
public class SyntaxRule
extends org.unlaxer.parser.combinator.LazyChain
https://www.cl.cam.ac.uk/~mgk25/iso-14977.pdf
4.3 Syntax-rule
A syntax-rule consists of a meta-identifier (the name of
the non-terminal symbol being defined) followed by a
defining-symbol followed by a definitions-list followed by
a terminator-symbol.
(* see 4.3 *) syntax rule
= meta identifier, defining symbol,
definitions list, terminator symbol;
- See Also:
- Serialized Form