scheme.parser
Class SchemeParser

java.lang.Object
  |
  +--antlr.Parser
        |
        +--antlr.LLkParser
              |
              +--scheme.parser.SchemeParser

public class SchemeParser
extends antlr.LLkParser
implements SchemeTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
private static long[] _tokenSet_0_data_
           
static antlr.collections.impl.BitSet _tokenSet_1
           
private static long[] _tokenSet_1_data_
           
static antlr.collections.impl.BitSet _tokenSet_2
           
private static long[] _tokenSet_2_data_
           
static antlr.collections.impl.BitSet _tokenSet_3
           
private static long[] _tokenSet_3_data_
           
 
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
 
Constructor Summary
  SchemeParser(antlr.ParserSharedInputState state)
           
  SchemeParser(antlr.TokenBuffer tokenBuf)
           
protected SchemeParser(antlr.TokenBuffer tokenBuf, int k)
           
  SchemeParser(antlr.TokenStream lexer)
           
protected SchemeParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 void datum()
           
 void decl()
           
 void exp()
           
 void params()
           
 void prim()
           
 
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
 

Field Detail

_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
Constructor Detail

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)
Method Detail

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