Uses of Class
com.gengoai.parsing.Grammar
-
Packages that use Grammar Package Description com.gengoai.parsing -
-
Uses of Grammar in com.gengoai.parsing
Methods in com.gengoai.parsing that return Grammar Modifier and Type Method Description Grammar
Grammar. postfix(Tag tag, PostfixHandler handler)
Grammar
Grammar. postfix(Tag tag, PostfixHandler handler, int precedence)
Registers aPostfixHandler
with the given precedence for the givenTag
<E extends Expression>
GrammarGrammar. postfix(Tag tag, PostfixHandler handler, int precedence, SerializablePredicate<E> validator)
Registers aPostfixHandler
with the given precedence for the givenTag
Grammar
Grammar. prefix(Tag tag, PrefixHandler handler)
Registers aPrefixHandler
for the givenTag
<E extends Expression>
GrammarGrammar. prefix(Tag tag, PrefixHandler handler, SerializablePredicate<E> validator)
Registers aPrefixHandler
for the givenTag
Grammar
Grammar. skip(Tag tag)
Registers the givenTag
as one which should be skipped during parsing.Methods in com.gengoai.parsing with parameters of type Grammar Modifier and Type Method Description static ParserGenerator
ParserGenerator. parserGenerator(Grammar grammar, Lexer lexer)
void
GrammarRegistrable. register(Grammar grammar)
Constructors in com.gengoai.parsing with parameters of type Grammar Constructor Description Parser(Grammar grammar, TokenStream tokenStream)
Instantiates a new Parser.
-