Package org.yamcs.scos2k.ol
Class OLParserTokenManager
java.lang.Object
org.yamcs.scos2k.ol.OLParserTokenManager
- All Implemented Interfaces:
OLParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected charDebug output.protected SimpleCharStreamstatic final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface org.yamcs.scos2k.ol.OLParserConstants
ABS, ABS_TIME_ADS, ABS_TIME_ASCIIA, ABS_TIME_ASCIIB, AND, ARCCOS, ARCCOTAN, ARCSIN, ARCTAN, COS, COTAN, DEFAULT, DELTA_TIME, DIG2, DIG3, DIG4, DIG6, DIG7, ELSE, ENDIF, EOF, EXPONENT, FALSE, FLOATING_POINT_LITERAL, IDENTIFIER, IF, INTEGER_LITERAL, LAND, LNOT, LOR, NOR, NOT, OR, RETURN, SIN, STRING_LITERAL, SYNTH, SYSTEM_DATE, SYSTEM_TIME, TAN, THEN, tokenImage, TRUE, XOR -
Constructor Summary
ConstructorsConstructorDescriptionOLParserTokenManager(SimpleCharStream stream) Constructor.OLParserTokenManager(SimpleCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected TokenvoidReInit(SimpleCharStream stream) Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState) Reinitialise parser.voidSet debug output.voidSwitchTo(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
-
OLParserTokenManager
Constructor. -
OLParserTokenManager
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.
-