public class TOFParser extends antlr.LLkParser implements TOFTokenTypes
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String[] |
_tokenNames |
static antlr.collections.impl.BitSet |
_tokenSet_0 |
static antlr.collections.impl.BitSet |
_tokenSet_1 |
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepthASSIGN, AT, CHAR_LITERAL, CLASSNAME, COLON, COMMA, DIGIT, DOT, EOF, ESC, ESC_RAW, HASH, IDENT_FIRST, IDENT_REST, LBRACK, LCURLY, LITERAL_false, LITERAL_import, LITERAL_importText, LITERAL_new, LITERAL_null, LITERAL_true, LPAREN, ML_COMMENT, NULL_TREE_LOOKAHEAD, NUM_FLOAT, NUM_INT, RBRACK, RCURLY, RPAREN, SEMI, SL_COMMENT, STRING_LITERAL, WS| Modifier | Constructor and Description |
|---|---|
|
TOFParser(antlr.ParserSharedInputState state) |
|
TOFParser(TOFLexer lexer,
TOFObjectFactory factory) |
|
TOFParser(antlr.TokenBuffer tokenBuf) |
protected |
TOFParser(antlr.TokenBuffer tokenBuf,
int k) |
|
TOFParser(antlr.TokenBuffer tokenBuf,
TOFObjectFactory factory) |
|
TOFParser(antlr.TokenStream lexer) |
protected |
TOFParser(antlr.TokenStream lexer,
int k) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
atomicObject()
These are the atomic (indivisible) object types.
|
java.lang.Object |
bean() |
java.lang.Object |
booleanLiteral() |
java.lang.Object |
charLiteral() |
java.lang.Object |
classLiteral() |
java.lang.Object |
compoundObject()
These are the compound object types.
|
java.lang.Object |
dictionary() |
void |
dictionaryInnards(java.lang.Object result) |
java.io.EOFException |
eof() |
java.lang.Object |
floatLiteral() |
java.lang.Object |
importObject() |
java.lang.Object |
importTextObject() |
java.lang.Object |
intLiteral() |
java.lang.Object |
lookup() |
static void |
main(java.lang.String[] args) |
java.lang.Object |
nullLiteral() |
java.lang.Object |
object() |
java.lang.Object |
readObject()
The main point of entry.
|
java.lang.Object |
reference() |
java.lang.Object |
referenceDef() |
int |
referenceNum() |
java.lang.Object |
set()
Simply creates a set and fills it.
|
void |
setInnards(java.lang.Object result)
This takes care of the actual syntax of a set, and fills the set with its
contents.
|
java.lang.Object |
stringLiteral() |
java.lang.Object |
swizzleArrayList(int preAssignment) |
java.lang.Object |
swizzleBean(int preAssignment) |
java.lang.Object |
swizzleCompoundObject(int preAssignment) |
java.lang.Object |
swizzleMap(int preAssignment) |
java.lang.Object |
swizzleObject(int preAssignment) |
java.lang.Object |
swizzleSet(int preAssignment)
Creates a set, unswizzles it, then fills it.
|
java.lang.Object |
vector() |
void |
vectorInnards(java.lang.Object result) |
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, recover, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndentpublic static final java.lang.String[] _tokenNames
public static final antlr.collections.impl.BitSet _tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_1
public TOFParser(antlr.TokenBuffer tokenBuf,
TOFObjectFactory factory)
public TOFParser(TOFLexer lexer, TOFObjectFactory factory)
protected TOFParser(antlr.TokenBuffer tokenBuf,
int k)
public TOFParser(antlr.TokenBuffer tokenBuf)
protected TOFParser(antlr.TokenStream lexer,
int k)
public TOFParser(antlr.TokenStream lexer)
public TOFParser(antlr.ParserSharedInputState state)
public static void main(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.Object readObject()
throws antlr.ANTLRException,
java.io.EOFException,
java.io.IOException
antlr.ANTLRExceptionjava.io.EOFExceptionjava.io.IOExceptionpublic final java.lang.Object object()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object compoundObject()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object atomicObject()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object importObject()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object importTextObject()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleObject(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleCompoundObject(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object nullLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object stringLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object charLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object floatLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object intLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object booleanLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object reference()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object referenceDef()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object lookup()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object classLiteral()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.io.EOFException eof()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final int referenceNum()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object vector()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object set()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object dictionary()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object bean()
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleArrayList(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleSet(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleMap(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final java.lang.Object swizzleBean(int preAssignment)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void setInnards(java.lang.Object result)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void vectorInnards(java.lang.Object result)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamExceptionpublic final void dictionaryInnards(java.lang.Object result)
throws antlr.RecognitionException,
antlr.TokenStreamException
antlr.RecognitionExceptionantlr.TokenStreamException