scheme.parser
Class SchemeParser
java.lang.Object
|
+--antlr.Parser
|
+--antlr.LLkParser
|
+--scheme.parser.SchemeParser
- public class SchemeParser
- extends antlr.LLkParser
- implements SchemeTokenTypes
Fields inherited from class antlr.LLkParser |
k |
Fields inherited from class antlr.Parser |
astFactory,
ignoreInvalidDebugCalls,
inputState,
returnAST,
tokenNames,
traceDepth |
Fields inherited from interface scheme.parser.SchemeTokenTypes |
APP,
COMMENT,
DECL,
DOT,
EMPTY_LIST,
EOF,
EQ,
FALSE,
ID,
INT,
LEQ,
LESS,
LITERAL_begin,
LITERAL_car,
LITERAL_cdr,
LITERAL_cons,
LITERAL_if,
LITERAL_lambda,
LITERAL_let,
LITERAL_letrec,
LITERAL_not,
LITERAL_quote,
LITERAL_void,
LPAREN,
MINUS,
NULL_TREE_LOOKAHEAD,
PARAMS,
PLUS,
PRIM,
QUOTECHAR,
RPAREN,
TIMES,
TRUE,
WS |
Methods inherited from class antlr.LLkParser |
consume,
LA,
LT,
trace,
traceIn,
traceOut |
Methods inherited from class antlr.Parser |
addMessageListener,
addParserListener,
addParserMatchListener,
addParserTokenListener,
addSemanticPredicateListener,
addSyntacticPredicateListener,
addTraceListener,
consumeUntil,
consumeUntil,
defaultDebuggingSetup,
getAST,
getASTFactory,
getFilename,
getInputState,
getTokenName,
getTokenNames,
isDebugMode,
mark,
match,
match,
matchNot,
panic,
removeMessageListener,
removeParserListener,
removeParserMatchListener,
removeParserTokenListener,
removeSemanticPredicateListener,
removeSyntacticPredicateListener,
removeTraceListener,
reportError,
reportError,
reportWarning,
rewind,
setASTFactory,
setASTNodeClass,
setASTNodeType,
setDebugMode,
setFilename,
setIgnoreInvalidDebugCalls,
setInputState,
setTokenBuffer,
traceIndent |
Methods inherited from class java.lang.Object |
,
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
registerNatives,
toString,
wait,
wait,
wait |
_tokenNames
public static final java.lang.String[] _tokenNames
_tokenSet_0_data_
private static final long[] _tokenSet_0_data_
_tokenSet_0
public static final antlr.collections.impl.BitSet _tokenSet_0
_tokenSet_1_data_
private static final long[] _tokenSet_1_data_
_tokenSet_1
public static final antlr.collections.impl.BitSet _tokenSet_1
_tokenSet_2_data_
private static final long[] _tokenSet_2_data_
_tokenSet_2
public static final antlr.collections.impl.BitSet _tokenSet_2
_tokenSet_3_data_
private static final long[] _tokenSet_3_data_
_tokenSet_3
public static final antlr.collections.impl.BitSet _tokenSet_3
SchemeParser
protected SchemeParser(antlr.TokenBuffer tokenBuf,
int k)
SchemeParser
public SchemeParser(antlr.TokenBuffer tokenBuf)
SchemeParser
protected SchemeParser(antlr.TokenStream lexer,
int k)
SchemeParser
public SchemeParser(antlr.TokenStream lexer)
SchemeParser
public SchemeParser(antlr.ParserSharedInputState state)
exp
public final void exp()
throws antlr.RecognitionException,
antlr.TokenStreamException
datum
public final void datum()
throws antlr.RecognitionException,
antlr.TokenStreamException
decl
public final void decl()
throws antlr.RecognitionException,
antlr.TokenStreamException
params
public final void params()
throws antlr.RecognitionException,
antlr.TokenStreamException
prim
public final void prim()
throws antlr.RecognitionException,
antlr.TokenStreamException