Class Summary |
AbstractTokenizer |
This class represents a stream of Java/Jint tokens. |
ClassConsumer |
This defines an object that "consumes" parsing tree as it is being produced. |
Identifier |
This class represents a simple (not qualified) identifier. |
NameTable |
This class keeps record of all identifiers and keywords. |
Parser |
This class can parse Jint (or Java) token stream and produce a parsing
tree. |
Parser.LabelExpression |
This is bogus expression node that expression parser returns
when it encounters labeled statement. |
Parser.LocalMethodExpression |
This is bogus expression node that expression parser returns
when it encounters method definition. |
Parser.LocalVariableExpression |
This is bogus expression node that expression parser returns
when it encounters variable/member definition. |
QualifiedIdentifier |
This is a representation of a class or array name, that
is something like java.lang.Hashtable or java.lang.Object[]. |
ReaderTokenizer |
Implementation of AbstractTokenizer that reads Jint tokens from a Reader. |
This package contains Jint lexer (ReaderTokenizer), parser (Parser) and related
classes (like NameTable).