Package org.apfloat.calc
Class CalculatorParserTokenManager
java.lang.Object
org.apfloat.calc.CalculatorParserTokenManager
- All Implemented Interfaces:
CalculatorParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected char
Debug output.protected SimpleCharStream
static String[]
Token literal values.static String[]
Lexer state names.Fields inherited from interface org.apfloat.calc.CalculatorParserConstants
DECIMAL, DEFAULT, DELIMITER, DIGIT, EOF, EOL, IDENTIFIER, IMAGINARY, INTEGER, INVALID_CHAR, LETTER, tokenImage
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor.CalculatorParserTokenManager(SimpleCharStream stream, int lexState)
Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected Token
void
ReInit(SimpleCharStream stream)
Reinitialise parser.void
ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.void
Set debug output.void
SwitchTo(int lexState)
Switch to specified lex state.
-
Field Details
-
debugStream
Debug output. -
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
input_stream
-
curChar
protected char curChar
-
-
Constructor Details
-
CalculatorParserTokenManager
Constructor. -
CalculatorParserTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState)Switch to specified lex state. -
jjFillToken
-
getNextToken
Get the next Token.
-