Package liquibase.util.grammar
Class SimpleSqlGrammarTokenManager
java.lang.Object
liquibase.util.grammar.SimpleSqlGrammarTokenManager
- All Implemented Interfaces:
SimpleSqlGrammarConstants
Token Manager.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected intDebug output.protected SimpleCharStreamstatic final int[]Lex State array.static final String[]Token literal values.static final String[]Lexer state names.Fields inherited from interface liquibase.util.grammar.SimpleSqlGrammarConstants
COMPLEX_IDENTIFIER, D_QUOTED_STRING_HYBRID, DEFAULT, DIGIT, EMPTY_QUOTE, EOF, ESC_ANY_CHAR, ESC_D_QUOTE, ESC_S_QUOTE, LETTER, LINE_COMMENT, MULTI_LINE_COMMENT, S_CHAR_LITERAL, S_DOUBLE, S_IDENTIFIER, S_LONG, S_QUOTED_IDENTIFIER, S_QUOTED_STRING_HYBRID, SPECIAL_CHARS, SYMBOL, tokenImage, UNICODE_LETTERS, WHITESPACE -
Constructor Summary
ConstructorsConstructorDescriptionConstructor.SimpleSqlGrammarTokenManager(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. -
jjnewLexState
public static final int[] jjnewLexStateLex State array. -
input_stream
-
curChar
protected int curChar
-
-
Constructor Details
-
SimpleSqlGrammarTokenManager
Constructor. -
SimpleSqlGrammarTokenManager
Constructor.
-
-
Method Details
-
setDebugStream
Set debug output. -
jjFillToken
-
getNextToken
Get the next Token. -
ReInit
Reinitialise parser. -
ReInit
Reinitialise parser. -
SwitchTo
public void SwitchTo(int lexState) Switch to specified lex state.
-