org.jostraca.util
Class BooleanAntlrParser

java.lang.Object
  extended byorg.jostraca.comp.antlr.Parser
      extended byorg.jostraca.comp.antlr.LLkParser
          extended byorg.jostraca.util.BooleanAntlrParser
All Implemented Interfaces:
BooleanAntlrLexerTokenTypes

public class BooleanAntlrParser
extends org.jostraca.comp.antlr.LLkParser
implements BooleanAntlrLexerTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_0
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_1
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_2
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_3
           
 
Fields inherited from class org.jostraca.comp.antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface org.jostraca.util.BooleanAntlrLexerTokenTypes
AND, EOF, FALSE, LP, NOT, NULL_TREE_LOOKAHEAD, OR, RP, TRUE, WS, XOR
 
Constructor Summary
  BooleanAntlrParser(org.jostraca.comp.antlr.ParserSharedInputState state)
           
  BooleanAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf)
           
protected BooleanAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf, int k)
           
  BooleanAntlrParser(org.jostraca.comp.antlr.TokenStream lexer)
           
protected BooleanAntlrParser(org.jostraca.comp.antlr.TokenStream lexer, int k)
           
 
Method Summary
 void andexpr()
           
protected  void buildTokenTypeASTClassMap()
           
 void expr()
           
 void nexpr()
           
 void orexpr()
           
 void pexpr()
           
 void reportError(org.jostraca.comp.antlr.RecognitionException re)
          Parser error-reporting function can be overridden in subclass
 void reportError(java.lang.String s)
          Parser error-reporting function can be overridden in subclass
 void reportWarning(java.lang.String s)
          Parser warning-reporting function can be overridden in subclass
 void xorexpr()
           
 
Methods inherited from class org.jostraca.comp.antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class org.jostraca.comp.antlr.Parser
consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames

_tokenSet_0

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_3
Constructor Detail

BooleanAntlrParser

protected BooleanAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf,
                             int k)

BooleanAntlrParser

public BooleanAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf)

BooleanAntlrParser

protected BooleanAntlrParser(org.jostraca.comp.antlr.TokenStream lexer,
                             int k)

BooleanAntlrParser

public BooleanAntlrParser(org.jostraca.comp.antlr.TokenStream lexer)

BooleanAntlrParser

public BooleanAntlrParser(org.jostraca.comp.antlr.ParserSharedInputState state)
Method Detail

reportError

public void reportError(org.jostraca.comp.antlr.RecognitionException re)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser error-reporting function can be overridden in subclass


reportError

public void reportError(java.lang.String s)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser error-reporting function can be overridden in subclass


reportWarning

public void reportWarning(java.lang.String s)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser warning-reporting function can be overridden in subclass


expr

public final void expr()
                throws org.jostraca.comp.antlr.RecognitionException,
                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

xorexpr

public final void xorexpr()
                   throws org.jostraca.comp.antlr.RecognitionException,
                          org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

orexpr

public final void orexpr()
                  throws org.jostraca.comp.antlr.RecognitionException,
                         org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

andexpr

public final void andexpr()
                   throws org.jostraca.comp.antlr.RecognitionException,
                          org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

nexpr

public final void nexpr()
                 throws org.jostraca.comp.antlr.RecognitionException,
                        org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

pexpr

public final void pexpr()
                 throws org.jostraca.comp.antlr.RecognitionException,
                        org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

buildTokenTypeASTClassMap

protected void buildTokenTypeASTClassMap()


Copyright © 2000-2002 Richard Rodger