antlr.debug
Class DebuggingCharScanner
java.lang.Object
  |
  +--antlr.CharScanner
        |
        +--antlr.debug.DebuggingCharScanner
- All Implemented Interfaces: 
- DebuggingParser, TokenStream
- public abstract class DebuggingCharScanner- extends CharScanner- implements DebuggingParser
 
| Fields inherited from class antlr.CharScanner | 
| _returnToken, caseSensitive, caseSensitiveLiterals, commitToPath, EOF_CHAR, hashString, inputState, literals, saveConsumedInput, tabsize, text, tokenObjectClass, traceDepth | 
 
 
 
| Methods inherited from class antlr.CharScanner | 
| append, append, commit, consumeUntil, consumeUntil, getCaseSensitive, getCaseSensitiveLiterals, getColumn, getCommitToPath, getFilename, getInputBuffer, getInputState, getLine, getTabSize, getText, getTokenObject, mark, panic, panic, reportError, resetText, rewind, setCaseSensitive, setColumn, setCommitToPath, setFilename, setInputState, setLine, setTabSize, setText, setTokenObjectClass, tab, testLiteralsTable, testLiteralsTable, toLower, traceIn, traceIndent, traceOut, uponEOF | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
 
ruleNames
protected String[] ruleNames
semPredNames
protected String[] semPredNames
DebuggingCharScanner
public DebuggingCharScanner(InputBuffer cb)
DebuggingCharScanner
public DebuggingCharScanner(LexerSharedInputState state)
addMessageListener
public void addMessageListener(MessageListener l)
- 
 
- 
 
addNewLineListener
public void addNewLineListener(NewLineListener l)
- 
 
- 
 
addParserListener
public void addParserListener(ParserListener l)
- 
 
- 
 
addParserMatchListener
public void addParserMatchListener(ParserMatchListener l)
- 
 
- 
 
addParserTokenListener
public void addParserTokenListener(ParserTokenListener l)
- 
 
- 
 
addSemanticPredicateListener
public void addSemanticPredicateListener(SemanticPredicateListener l)
- 
 
- 
 
addSyntacticPredicateListener
public void addSyntacticPredicateListener(SyntacticPredicateListener l)
- 
 
- 
 
addTraceListener
public void addTraceListener(TraceListener l)
- 
 
- 
 
consume
public void consume()
             throws CharStreamException
- 
- Overrides:
- consumein class- CharScanner
 
- 
- CharStreamException
 
fireEnterRule
protected void fireEnterRule(int num,
                             int data)
- 
 
- 
 
fireExitRule
protected void fireExitRule(int num,
                            int ttype)
- 
 
- 
 
fireSemanticPredicateEvaluated
protected boolean fireSemanticPredicateEvaluated(int type,
                                                 int num,
                                                 boolean condition)
- 
 
- 
 
fireSyntacticPredicateFailed
protected void fireSyntacticPredicateFailed()
- 
 
- 
 
fireSyntacticPredicateStarted
protected void fireSyntacticPredicateStarted()
- 
 
- 
 
fireSyntacticPredicateSucceeded
protected void fireSyntacticPredicateSucceeded()
- 
 
- 
 
getRuleName
public String getRuleName(int num)
- 
- Specified by:
- getRuleNamein interface- DebuggingParser
 
- 
 
getSemPredName
public String getSemPredName(int num)
- 
- Specified by:
- getSemPredNamein interface- DebuggingParser
 
- 
 
goToSleep
public void goToSleep()
- 
 
- 
 
isDebugMode
public boolean isDebugMode()
- 
 
- 
 
LA
public char LA(int i)
        throws CharStreamException
- 
- Overrides:
- LAin class- CharScanner
 
- 
- CharStreamException
 
makeToken
protected Token makeToken(int t)
- 
- Overrides:
- makeTokenin class- CharScanner
 
- 
 
match
public void match(char c)
           throws MismatchedCharException,
                  CharStreamException
- 
- Overrides:
- matchin class- CharScanner
 
- 
- MismatchedCharException
- CharStreamException
 
match
public void match(BitSet b)
           throws MismatchedCharException,
                  CharStreamException
- 
- Overrides:
- matchin class- CharScanner
 
- 
- MismatchedCharException
- CharStreamException
 
match
public void match(String s)
           throws MismatchedCharException,
                  CharStreamException
- 
- Overrides:
- matchin class- CharScanner
 
- 
- MismatchedCharException
- CharStreamException
 
matchNot
public void matchNot(char c)
              throws MismatchedCharException,
                     CharStreamException
- 
- Overrides:
- matchNotin class- CharScanner
 
- 
- MismatchedCharException
- CharStreamException
 
matchRange
public void matchRange(char c1,
                       char c2)
                throws MismatchedCharException,
                       CharStreamException
- 
- Overrides:
- matchRangein class- CharScanner
 
- 
- MismatchedCharException
- CharStreamException
 
newline
public void newline()
- 
- Overrides:
- newlinein class- CharScanner
 
- 
 
removeMessageListener
public void removeMessageListener(MessageListener l)
- 
 
- 
 
removeNewLineListener
public void removeNewLineListener(NewLineListener l)
- 
 
- 
 
removeParserListener
public void removeParserListener(ParserListener l)
- 
 
- 
 
removeParserMatchListener
public void removeParserMatchListener(ParserMatchListener l)
- 
 
- 
 
removeParserTokenListener
public void removeParserTokenListener(ParserTokenListener l)
- 
 
- 
 
removeSemanticPredicateListener
public void removeSemanticPredicateListener(SemanticPredicateListener l)
- 
 
- 
 
removeSyntacticPredicateListener
public void removeSyntacticPredicateListener(SyntacticPredicateListener l)
- 
 
- 
 
removeTraceListener
public void removeTraceListener(TraceListener l)
- 
 
- 
 
reportError
public void reportError(MismatchedCharException e)
- Report exception errors caught in nextToken()
 
- 
 
- 
 
reportError
public void reportError(String s)
- Parser error-reporting function can be overridden in subclass
 
- 
- Overrides:
- reportErrorin class- CharScanner
 
- 
 
reportWarning
public void reportWarning(String s)
- Parser warning-reporting function can be overridden in subclass
 
- 
- Overrides:
- reportWarningin class- CharScanner
 
- 
 
setDebugMode
public void setDebugMode(boolean value)
- 
 
- 
 
setupDebugging
public void setupDebugging()
- 
 
- 
 
wakeUp
public void wakeUp()
- 
 
- 
 
Copyright © 1999-2003 Oliver Zeigermann. All Rights Reserved.