Package de.jplag.scheme
Class SchemeParserTokenManager
java.lang.Object
de.jplag.scheme.SchemeParserTokenManager
- All Implemented Interfaces:
SchemeParserConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intprotected SimpleCharStreamstatic final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface de.jplag.scheme.SchemeParserConstants
AND, ARROW, BEGIN, BOOLEAN, CASE, CHARACTER, CHARACTER_NAME, COMMENT, COMPLEX_10, COMPLEX_16, COMPLEX_2, COMPLEX_8, COND, DECIMAL_10, DEFAULT, DEFINE, DELAY, DIGIT, DIGIT_10, DIGIT_16, DIGIT_2, DIGIT_8, DO, ELSE, EOF, EXACTNESS, EXPONENT_MARKER, IF, INITIAL, LAMBDA, LET, LETREC, LETSTAR, LETTER, NUM_10, NUM_16, NUM_2, NUM_8, NUMBER, OR, PECULIAR_IDENTIFIER, PREFIX_10, PREFIX_16, PREFIX_2, PREFIX_8, QUASIQUOTE, QUOTE, RADIX_10, RADIX_16, RADIX_2, RADIX_8, REAL_10, REAL_16, REAL_2, REAL_8, SET, SIGN, SPECIAL_INITIAL, SPECIAL_SUBSEQUENT, STRING, STRING_ELEMENT, SUBSEQUENT, SUFFIX, tokenImage, UINTEGER_10, UINTEGER_16, UINTEGER_2, UINTEGER_8, UNQUOTE, UNQUOTE_SPLICING, UREAL_10, UREAL_16, UREAL_2, UREAL_8, VARIABLE -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SchemeParserTokenManager(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.voidSwitchTo(int lexState) Switch to specified lex state.
-
Field Details
-
jjstrLiteralImages
Token literal values. -
lexStateNames
Lexer state names. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
SchemeParserTokenManager
Constructor. -
SchemeParserTokenManager
Constructor.
-
-
Method Details
-
jjFillToken
-
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-