ABLE, Version 1.1b

com.ibm.able.beans.rules
Class AbleParParser

java.lang.Object
  |
  +--antlr.Parser
        |
        +--antlr.LLkParser
              |
              +--com.ibm.able.beans.rules.AbleParParser

public class AbleParParser
extends antlr.LLkParser
implements AbleParTokenTypes

This class parses ABLE rule language source files and instantiates a specified AbleRuleSet object.

Version:
1.0.0; change log:
 UserId      Date      Description
 ----------  --------  -----------
 daschlos    98/01/16  Created.

 

Field Summary
static java.lang.String[] _tokenNames
           
static antlr.collections.impl.BitSet _tokenSet_0
           
static antlr.collections.impl.BitSet _tokenSet_1
           
 
Fields inherited from class antlr.Parser
astFactory, exceptionLevel, guessing, input, returnAST, tokenNames
 
Constructor Summary
  AbleParParser(antlr.TokenBuffer tokenBuf)
           
protected AbleParParser(antlr.TokenBuffer tokenBuf, int k)
           
  AbleParParser(antlr.Tokenizer lexer)
           
protected AbleParParser(antlr.Tokenizer lexer, int k)
           
 
Method Summary
 boolean isStopOnAbleParException()
           
 boolean isTraceActive()
           
 void parseRuleSetInput(AbleRuleSet theRuleSet, AbleParTrace theTracer, boolean theStopOnAbleParExceptionFlag)
           
 void setStopOnAbleParException(boolean theStopOnAbleParExceptionFlag)
           
 void setTraceActive(boolean theTraceValue)
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setIgnoreInvalidDebugCalls, setTokenBuffer, setTokenObjectClass
 
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 antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final antlr.collections.impl.BitSet _tokenSet_1
Constructor Detail

AbleParParser

protected AbleParParser(antlr.TokenBuffer tokenBuf,
                        int k)

AbleParParser

public AbleParParser(antlr.TokenBuffer tokenBuf)

AbleParParser

protected AbleParParser(antlr.Tokenizer lexer,
                        int k)

AbleParParser

public AbleParParser(antlr.Tokenizer lexer)
Method Detail

setTraceActive

public void setTraceActive(boolean theTraceValue)

isTraceActive

public boolean isTraceActive()

setStopOnAbleParException

public void setStopOnAbleParException(boolean theStopOnAbleParExceptionFlag)

isStopOnAbleParException

public boolean isStopOnAbleParException()

parseRuleSetInput

public final void parseRuleSetInput(AbleRuleSet theRuleSet,
                                    AbleParTrace theTracer,
                                    boolean theStopOnAbleParExceptionFlag)
                             throws antlr.ParserException,
                                    java.io.IOException

ABLE, Version 1.1b

ABLE: Produced by Joe, Don, and Jeff who say, 'Thanks for your support.'