Class Hierarchy
- java.lang.Object
- com.gengoai.parsing.AbstractTokenStream (implements java.io.Serializable, com.gengoai.parsing.TokenStream)
- com.gengoai.parsing.BaseExpression (implements com.gengoai.parsing.Expression)
- com.gengoai.parsing.BinaryInfixOperatorExpression
- com.gengoai.parsing.ListExpression (implements java.lang.Iterable<T>)
- com.gengoai.parsing.UnaryOperatorExpression
- com.gengoai.parsing.ValueExpression
- com.gengoai.parsing.Evaluator<O> (implements java.io.Serializable)
- com.gengoai.parsing.Grammar (implements java.io.Serializable)
- com.gengoai.parsing.Parser (implements java.io.Serializable, com.gengoai.parsing.TokenStream)
- com.gengoai.parsing.ParserGenerator (implements java.io.Serializable)
- com.gengoai.parsing.ParserToken (implements java.io.Serializable)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.gengoai.parsing.ParseException
- java.lang.Exception
- com.gengoai.parsing.TokenExpression (implements com.gengoai.parsing.Expression, java.io.Serializable)
Interface Hierarchy
- com.gengoai.parsing.GrammarRegistrable
- java.io.Serializable
- com.gengoai.parsing.Expression
- com.gengoai.parsing.Lexer
- com.gengoai.parsing.PostfixHandler
- com.gengoai.parsing.PrefixHandler
- com.gengoai.parsing.TokenDef (also extends com.gengoai.Tag)
- com.gengoai.parsing.TokenStream
- com.gengoai.Tag
- com.gengoai.parsing.TokenDef (also extends java.io.Serializable)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.gengoai.parsing.CommonTypes (implements com.gengoai.parsing.TokenDef)
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)