com.adamcornett.cminus
Class CMinusLexer
java.lang.Object
org.antlr.runtime.BaseRecognizer
org.antlr.runtime.Lexer
com.adamcornett.cminus.CMinusLexer
- All Implemented Interfaces:
- org.antlr.runtime.TokenSource
public class CMinusLexer
- extends org.antlr.runtime.Lexer
| Fields inherited from class org.antlr.runtime.Lexer |
input |
| Fields inherited from class org.antlr.runtime.BaseRecognizer |
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state |
|
Constructor Summary |
CMinusLexer()
|
CMinusLexer(org.antlr.runtime.CharStream input)
|
CMinusLexer(org.antlr.runtime.CharStream input,
org.antlr.runtime.RecognizerSharedState state)
|
| Methods inherited from class org.antlr.runtime.Lexer |
emit, emit, getCharErrorDisplay, getCharIndex, getCharPositionInLine, getCharStream, getErrorMessage, getLine, getSourceName, getText, match, match, matchAny, matchRange, nextToken, recover, reportError, reset, setCharStream, setText, skip |
| Methods inherited from class org.antlr.runtime.BaseRecognizer |
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, emitErrorMessage, endResync, failed, getBacktrackingLevel, getCurrentInputSymbol, getErrorHeader, getMissingSymbol, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, recoverFromMismatchedToken, setBacktrackingLevel, toStrings |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FunctionDec
public static final int FunctionDec
- See Also:
- Constant Field Values
LBrace
public static final int LBrace
- See Also:
- Constant Field Values
LT
public static final int LT
- See Also:
- Constant Field Values
StmtList
public static final int StmtList
- See Also:
- Constant Field Values
LessThan
public static final int LessThan
- See Also:
- Constant Field Values
Equ
public static final int Equ
- See Also:
- Constant Field Values
NOP
public static final int NOP
- See Also:
- Constant Field Values
GTE
public static final int GTE
- See Also:
- Constant Field Values
False
public static final int False
- See Also:
- Constant Field Values
RBracket
public static final int RBracket
- See Also:
- Constant Field Values
LessThanEqual
public static final int LessThanEqual
- See Also:
- Constant Field Values
While
public static final int While
- See Also:
- Constant Field Values
IntType
public static final int IntType
- See Also:
- Constant Field Values
ID
public static final int ID
- See Also:
- Constant Field Values
BangEqual
public static final int BangEqual
- See Also:
- Constant Field Values
GreaterThan
public static final int GreaterThan
- See Also:
- Constant Field Values
EOF
public static final int EOF
- See Also:
- Constant Field Values
Add
public static final int Add
- See Also:
- Constant Field Values
LTE
public static final int LTE
- See Also:
- Constant Field Values
Int
public static final int Int
- See Also:
- Constant Field Values
Program
public static final int Program
- See Also:
- Constant Field Values
VarArrayDec
public static final int VarArrayDec
- See Also:
- Constant Field Values
DecList
public static final int DecList
- See Also:
- Constant Field Values
Param
public static final int Param
- See Also:
- Constant Field Values
PrintStmt
public static final int PrintStmt
- See Also:
- Constant Field Values
Num
public static final int Num
- See Also:
- Constant Field Values
Literal
public static final int Literal
- See Also:
- Constant Field Values
ReturnStmt
public static final int ReturnStmt
- See Also:
- Constant Field Values
ReadStmt
public static final int ReadStmt
- See Also:
- Constant Field Values
Call
public static final int Call
- See Also:
- Constant Field Values
AParam
public static final int AParam
- See Also:
- Constant Field Values
Comment
public static final int Comment
- See Also:
- Constant Field Values
WhileStmt
public static final int WhileStmt
- See Also:
- Constant Field Values
CompoundStatement
public static final int CompoundStatement
- See Also:
- Constant Field Values
IfStmt
public static final int IfStmt
- See Also:
- Constant Field Values
LBracket
public static final int LBracket
- See Also:
- Constant Field Values
True
public static final int True
- See Also:
- Constant Field Values
Return
public static final int Return
- See Also:
- Constant Field Values
If
public static final int If
- See Also:
- Constant Field Values
BooleanType
public static final int BooleanType
- See Also:
- Constant Field Values
RBrace
public static final int RBrace
- See Also:
- Constant Field Values
Div
public static final int Div
- See Also:
- Constant Field Values
RParen
public static final int RParen
- See Also:
- Constant Field Values
Bool
public static final int Bool
- See Also:
- Constant Field Values
GreaterThanEqual
public static final int GreaterThanEqual
- See Also:
- Constant Field Values
NotEquals
public static final int NotEquals
- See Also:
- Constant Field Values
Flot
public static final int Flot
- See Also:
- Constant Field Values
Void
public static final int Void
- See Also:
- Constant Field Values
LParen
public static final int LParen
- See Also:
- Constant Field Values
Lett
public static final int Lett
- See Also:
- Constant Field Values
FloatType
public static final int FloatType
- See Also:
- Constant Field Values
LocDec
public static final int LocDec
- See Also:
- Constant Field Values
DoubleEqual
public static final int DoubleEqual
- See Also:
- Constant Field Values
VarDec
public static final int VarDec
- See Also:
- Constant Field Values
ParamList
public static final int ParamList
- See Also:
- Constant Field Values
Sub
public static final int Sub
- See Also:
- Constant Field Values
Divide
public static final int Divide
- See Also:
- Constant Field Values
Float
public static final int Float
- See Also:
- Constant Field Values
Mult
public static final int Mult
- See Also:
- Constant Field Values
Plus
public static final int Plus
- See Also:
- Constant Field Values
Minus
public static final int Minus
- See Also:
- Constant Field Values
Semi
public static final int Semi
- See Also:
- Constant Field Values
WS
public static final int WS
- See Also:
- Constant Field Values
ArgList
public static final int ArgList
- See Also:
- Constant Field Values
Times
public static final int Times
- See Also:
- Constant Field Values
VoidType
public static final int VoidType
- See Also:
- Constant Field Values
GT
public static final int GT
- See Also:
- Constant Field Values
Else
public static final int Else
- See Also:
- Constant Field Values
Equals
public static final int Equals
- See Also:
- Constant Field Values
Comma
public static final int Comma
- See Also:
- Constant Field Values
AssignStmt
public static final int AssignStmt
- See Also:
- Constant Field Values
Integer
public static final int Integer
- See Also:
- Constant Field Values
Var
public static final int Var
- See Also:
- Constant Field Values
log
private static org.apache.commons.logging.Log log
dfa4
protected CMinusLexer.DFA4 dfa4
DFA4_eotS
static final String DFA4_eotS
- See Also:
- Constant Field Values
DFA4_eofS
static final String DFA4_eofS
- See Also:
- Constant Field Values
DFA4_minS
static final String DFA4_minS
- See Also:
- Constant Field Values
DFA4_maxS
static final String DFA4_maxS
- See Also:
- Constant Field Values
DFA4_acceptS
static final String DFA4_acceptS
- See Also:
- Constant Field Values
DFA4_specialS
static final String DFA4_specialS
- See Also:
- Constant Field Values
DFA4_transitionS
static final String[] DFA4_transitionS
DFA4_eot
static final short[] DFA4_eot
DFA4_eof
static final short[] DFA4_eof
DFA4_min
static final char[] DFA4_min
DFA4_max
static final char[] DFA4_max
DFA4_accept
static final short[] DFA4_accept
DFA4_special
static final short[] DFA4_special
DFA4_transition
static final short[][] DFA4_transition
CMinusLexer
public CMinusLexer()
CMinusLexer
public CMinusLexer(org.antlr.runtime.CharStream input)
CMinusLexer
public CMinusLexer(org.antlr.runtime.CharStream input,
org.antlr.runtime.RecognizerSharedState state)
traceIn
public void traceIn(String ruleName,
int ruleIndex,
Object inputSymbol)
- Overrides:
traceIn in class org.antlr.runtime.BaseRecognizer
traceOut
public void traceOut(String ruleName,
int ruleIndex,
Object inputSymbol)
- Overrides:
traceOut in class org.antlr.runtime.BaseRecognizer
traceIn
public void traceIn(String ruleName,
int ruleIndex)
- Overrides:
traceIn in class org.antlr.runtime.Lexer
traceOut
public void traceOut(String ruleName,
int ruleIndex)
- Overrides:
traceOut in class org.antlr.runtime.Lexer
getGrammarFileName
public String getGrammarFileName()
- Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer
mElse
public final void mElse()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mIf
public final void mIf()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mInt
public final void mInt()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mFlot
public final void mFlot()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mBool
public final void mBool()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mTrue
public final void mTrue()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mFalse
public final void mFalse()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mReturn
public final void mReturn()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mVoid
public final void mVoid()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mWhile
public final void mWhile()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLParen
public final void mLParen()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mRParen
public final void mRParen()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLBrace
public final void mLBrace()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mRBrace
public final void mRBrace()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLBracket
public final void mLBracket()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mRBracket
public final void mRBracket()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mSemi
public final void mSemi()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mComma
public final void mComma()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mEqu
public final void mEqu()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mPlus
public final void mPlus()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mMinus
public final void mMinus()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mTimes
public final void mTimes()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mDivide
public final void mDivide()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLessThanEqual
public final void mLessThanEqual()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLessThan
public final void mLessThan()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mGreaterThan
public final void mGreaterThan()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mGreaterThanEqual
public final void mGreaterThanEqual()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mDoubleEqual
public final void mDoubleEqual()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mBangEqual
public final void mBangEqual()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mID
public final void mID()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mInteger
public final void mInteger()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mFloat
public final void mFloat()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mNum
public final void mNum()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mLett
public final void mLett()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mComment
public final void mComment()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mWS
public final void mWS()
throws org.antlr.runtime.RecognitionException
- Throws:
org.antlr.runtime.RecognitionException
mTokens
public void mTokens()
throws org.antlr.runtime.RecognitionException
- Specified by:
mTokens in class org.antlr.runtime.Lexer
- Throws:
org.antlr.runtime.RecognitionException