Uses of Package
com.gengoai.parsing
-
Packages that use com.gengoai.parsing Package Description com.gengoai.config Configuration based on json-like syntax that integrates with command line parser, applications, and loggingcom.gengoai.parsing -
Classes in com.gengoai.parsing used by com.gengoai.config Class Description ParseException Exception class indicating an error in parsing.ParserToken A token and its associated metadata extracted via aLexer
-
Classes in com.gengoai.parsing used by com.gengoai.parsing Class Description BaseExpression Abstract Base Class for Expressions to implement.CommonTypes A enum of common Parser Token Types.Evaluator An evaluator provides a switch-like interface for evaluating expressions.Expression An expression encapsulates the result of parsingGrammar A grammar representing the rules for parsing.GrammarRegistrable Lexer A Lexer tokenizes a string or resource into tokens.ParseException Exception class indicating an error in parsing.Parser An implementation of a Pratt Parser inspired by Pratt Parsers: Expression Parsing Made Easy.ParserGenerator Generates aParser
objects that uses a pre-definedGrammar
to parse theParserToken
s extracted using the pre-definedLexer
.ParserToken A token and its associated metadata extracted via aLexer
PostfixHandler Handler for postfix and infix expressions.PrefixHandler Handler for prefix expressions.TokenDef Defines aTag
and pattern representing a terminal token to be lexed.TokenStream A stream of tokens extracted via aLexer
allowing for single token look-ahead.