Package org.drools.mvel.parser
Class GeneratedMvelParserTokenManager
- java.lang.Object
-
- org.drools.mvel.parser.GeneratedMvelParserTokenManager
-
- All Implemented Interfaces:
GeneratedMvelParserConstants
public class GeneratedMvelParserTokenManager extends java.lang.Object implements GeneratedMvelParserConstants
Token Manager.
-
-
Field Summary
Fields Modifier and Type Field Description protected intcurCharprotected SimpleCharStreaminput_streamstatic int[]jjnewLexStateLex State array.static java.lang.String[]jjstrLiteralImagesToken literal values.static java.lang.String[]lexStateNamesLexer state names.-
Fields inherited from interface org.drools.mvel.parser.GeneratedMvelParserConstants
_DEFAULT, ABSTRACT, ANDASSIGN, ARROW, ASSERT, ASSIGN, AT, BANG, BIG_DECIMAL_LITERAL, BIG_INTEGER_LITERAL, BINARY_LITERAL, BIT_AND, BIT_OR, BOOLEAN, BREAK, BYTE, CASE, CATCH, CHAR, CHARACTER_LITERAL, CLASS, COLON, COMMA, COMMENT_CONTENT, CONST, CONTINUE, CTRL_Z, DECIMAL_EXPONENT, DECIMAL_FLOATING_POINT_LITERAL, DECIMAL_LITERAL, DECR, DEFAULT, DO, DOT, DOT_DOT_SLASH, DOUBLE, DOUBLECOLON, ELLIPSIS, ELSE, ENTER_JAVADOC_COMMENT, ENTER_MULTILINE_COMMENT, ENTER_TEXT_BLOCK, ENUM, EOF, EQ, EXCL_DOT, EXPORTS, EXTENDS, FALSE, FINAL, FINALLY, FLOAT, FLOATING_POINT_LITERAL, FOR, GE, GOTO, GT, HASHMARK, HEX_DIGITS, HEX_LITERAL, HEXADECIMAL_EXPONENT, HEXADECIMAL_FLOATING_POINT_LITERAL, HOOK, HOUR_LITERAL, IDENTIFIER, IF, IMPLEMENTS, IMPORT, IN_JAVADOC_COMMENT, IN_MULTI_LINE_COMMENT, IN_TEXT_BLOCK, INCR, INSTANCEOF, INT, INTEGER_LITERAL, INTERFACE, JAVADOC_COMMENT, LBRACE, LBRACKET, LE, LETTER, LONG, LONG_LITERAL, LPAREN, LSHIFT, LSHIFTASSIGN, LT, MILLISECOND_LITERAL, MINUS, MINUSASSIGN, MINUTE_LITERAL, MODIFY, MODULE, MULTI_LINE_COMMENT, MVEL_ENDS_WITH, MVEL_LENGTH, MVEL_STARTS_WITH, NATIVE, NE, NEW, NOT, NULL, OCTAL_LITERAL, OLD_MAC_EOL, OPEN, OPENS, ORASSIGN, PACKAGE, PART_LETTER, PASSIVE_OOPATH, PLUS, PLUSASSIGN, PRIVATE, PROTECTED, PROVIDES, PUBLIC, RBRACE, RBRACKET, RECORD, REM, REMASSIGN, REQUIRES, RETURN, RPAREN, RSIGNEDSHIFT, RSIGNEDSHIFTASSIGN, RULE, RULE_AND, RULE_OR, RUNSIGNEDSHIFT, RUNSIGNEDSHIFTASSIGN, SC_AND, SC_OR, SECOND_LITERAL, SEMICOLON, SHORT, SINGLE_LINE_COMMENT, SLASH, SLASHASSIGN, SPACE, STAR, STARASSIGN, STATIC, STRICTFP, STRING_LITERAL, SUPER, SWITCH, SYNCHRONIZED, TEXT_BLOCK_CONTENT, TEXT_BLOCK_LITERAL, THIS, THROW, THROWS, TILDE, TO, tokenImage, TRANSIENT, TRANSITIVE, TRUE, TRY, UNICODE_ESCAPE, UNIT, UNIX_EOL, USES, VOID, VOLATILE, WHEN, WHILE, WINDOWS_EOL, WITH, XOR, XORASSIGN, YIELD
-
-
Constructor Summary
Constructors Constructor Description GeneratedMvelParserTokenManager(SimpleCharStream stream)Constructor.GeneratedMvelParserTokenManager(SimpleCharStream stream, int lexState)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TokengetNextToken()Get the next Token.protected TokenjjFillToken()voidReInit(SimpleCharStream stream)Reinitialise parser.voidReInit(SimpleCharStream stream, int lexState)Reinitialise parser.voidsetStoreTokens(boolean storeTokens)voidsetYieldSupported()voidSwitchTo(int lexState)Switch to specified lex state.
-
-
-
Field Detail
-
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
-
GeneratedMvelParserTokenManager
public GeneratedMvelParserTokenManager(SimpleCharStream stream)
Constructor.
-
GeneratedMvelParserTokenManager
public GeneratedMvelParserTokenManager(SimpleCharStream stream, int lexState)
Constructor.
-
-
Method Detail
-
setStoreTokens
public void setStoreTokens(boolean storeTokens)
-
setYieldSupported
public void setYieldSupported()
-
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.
-
-