Class RankingExpressionParserTokenManager
java.lang.Object
com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserTokenManager
- All Implemented Interfaces:
RankingExpressionParserConstants
public class RankingExpressionParserTokenManager
extends Object
implements RankingExpressionParserConstants
Token Manager.
-
Field Summary
Modifier and TypeFieldDescriptionprotected int
protected SimpleCharStream
static final int[]
Lex State array.static final String[]
Token literal values.static final String[]
Lexer state names.Fields inherited from interface com.yahoo.searchlib.rankingexpression.parser.RankingExpressionParserConstants
ABS, ACOS, ADD, AND, AQ, ARGMAX, ARGMIN, ASIN, ATAN, ATAN2, AVG, BIT, CEIL, CELL_CAST, COLON, COMMA, CONCAT, COS, COSH, COUNT, DECIMAL, DEFAULT, DIAG, DIV, DOLLAR, DOT, ELU, EOF, EQ, ERF, EXP, EXPAND, EXPONENT, F, FABS, FALSE, FLOAT, FLOOR, FMOD, GE, GT, HAMMING, HEX, IDENTIFIER, IF, IN, INTEGER, ISNAN, JOIN, L1_NORMALIZE, L2_NORMALIZE, LBRACE, LCURLY, LDEXP, LE, LOG, LOG10, LSQUARE, LT, MAP, MATMUL, MAX, MEDIAN, MERGE, MIN, MOD, MUL, NOT, NQ, OCTAL, OR, POW, POWOP, PROD, RANDOM, RANGE, RBRACE, RCURLY, REDUCE, RELU, RENAME, ROUND, RSQUARE, SIGMOID, SIGN, SIN, SINGLE_LINE_COMMENT, SINH, SOFTMAX, SQRT, SQUARE, STRING, SUB, SUM, TAN, TANH, TENSOR, tokenImage, TRUE, XW_PLUS_B
-
Constructor Summary
ConstructorDescriptionConstructor.RankingExpressionParserTokenManager
(SimpleCharStream stream, int lexState) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionGet the next Token.protected Token
void
ReInit
(SimpleCharStream stream) Reinitialise parser.void
ReInit
(SimpleCharStream stream, int lexState) Reinitialise parser.void
SwitchTo
(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
-
RankingExpressionParserTokenManager
Constructor. -
RankingExpressionParserTokenManager
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.
-