Package io.deephaven.lang.generated
Class ChunkerTokenManager
- java.lang.Object
-
- io.deephaven.lang.generated.ChunkerTokenManager
-
- All Implemented Interfaces:
ChunkerConstants
public class ChunkerTokenManager extends java.lang.Object implements ChunkerConstants
Token Manager.
-
-
Field Summary
Fields Modifier and Type Field Description protected intcurCharjava.io.PrintStreamdebugStreamDebug output.protected SimpleCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static java.lang.String[]jjstrLiteralImagesToken literal values.static java.lang.String[]lexStateNamesLexer state names.-
Fields inherited from interface io.deephaven.lang.generated.ChunkerConstants
ACCESS, AMP, APOS, APOS_BODY, APOS_CLOSE, ARRAY_END, ARRAY_START, ARROW, ASSIGN, AT, CLASS, CLOSE_PAREN, CLOSURE_END, CLOSURE_START, COLON, COMMA, DEFAULT, DIGIT, DOUBLE_EQ, EOF, ESCAPED_APOS, ESCAPED_NL, ESCAPED_QUOTE, EXTENDS, FROM_LOCAL, GT, ID, IMPLEMENTS, IN_JAVA_DOC_COMMENT, IN_MULTI_LINE_COMMENT, INVOKE, JAVA_DOC_COMMENT, LOGIC, LT, MULTI_LINE_COMMENT, NEW, NEWLINE, NL, NUM, NUM_OP, QUEST, QUOTE, QUOTE_BODY, QUOTE_CLOSE, SCIENTIFIC, SEMI, SINGLE_LINE_COMMENT, STARS, STR_APOS, STR_QUOTE, SUPER, tokenImage, TRIPLE_APOS, TRIPLE_QUOTES, WHITESPACE
-
-
Constructor Summary
Constructors Constructor Description ChunkerTokenManager(SimpleCharStream stream)Constructor.ChunkerTokenManager(SimpleCharStream stream, int lexState)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidCommonTokenAction(Token t)intgetCurrentTokenAbsolutePosition()TokengetNextToken()Get the next Token.protected TokenjjFillToken()voidReInit(SimpleCharStream stream)Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState)Reinitialise parser.voidsetDebugStream(java.io.PrintStream ds)Set debug output.SimpleCharStreamstream()voidSwitchTo(int lexState)Switch to specified lex state.
-
-
-
Field Detail
-
debugStream
public java.io.PrintStream debugStream
Debug output.
-
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
Token literal values.
-
lexStateNames
public static final java.lang.String[] lexStateNames
Lexer state names.
-
jjnewLexState
public static final int[] jjnewLexState
Lex State array.
-
input_stream
protected SimpleCharStream input_stream
-
curChar
protected int curChar
-
-
Constructor Detail
-
ChunkerTokenManager
public ChunkerTokenManager(SimpleCharStream stream)
Constructor.
-
ChunkerTokenManager
public ChunkerTokenManager(SimpleCharStream stream, int lexState)
Constructor.
-
-
Method Detail
-
CommonTokenAction
public void CommonTokenAction(Token t)
-
getCurrentTokenAbsolutePosition
public int getCurrentTokenAbsolutePosition()
-
stream
public SimpleCharStream stream()
-
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
Set debug output.
-
jjFillToken
protected Token jjFillToken()
-
getNextToken
public Token getNextToken()
Get the next Token.
-
ReInit
public void ReInit(SimpleCharStream stream)
Reinitialise parser.
-
ReInit
public void ReInit(SimpleCharStream stream, int lexState)
Reinitialise parser.
-
SwitchTo
public void SwitchTo(int lexState)
Switch to specified lex state.
-
-