public class QLExtendParser extends QLParser
QLParser.ArgumentListContext, QLParser.ArrayInitializerContext, QLParser.AssignOperatorContext, QLParser.BaseExprContext, QLParser.BinaryopContext, QLParser.BlockExprContext, QLParser.BlockStatementContext, QLParser.BlockStatementsContext, QLParser.BoolenLiteralContext, QLParser.BreakContinueStatementContext, QLParser.CallExprContext, QLParser.CastExprContext, QLParser.CatchParamsContext, QLParser.ClsTypeContext, QLParser.ClsTypeNoTypeArgumentsContext, QLParser.ClsValueContext, QLParser.ConstExprContext, QLParser.ContextSelectExprContext, QLParser.CustomPathContext, QLParser.DeclTypeContext, QLParser.DeclTypeNoArrContext, QLParser.DimExprsContext, QLParser.DimsContext, QLParser.DoubleQuoteStringLiteralContext, QLParser.ElseBodyContext, QLParser.EmptyStatementContext, QLParser.EValueContext, QLParser.ExpressionContext, QLParser.ExpressionStatementContext, QLParser.FieldAccessContext, QLParser.FieldIdContext, QLParser.ForEachStatementContext, QLParser.ForInitContext, QLParser.FormalOrInferredParameterContext, QLParser.FormalOrInferredParameterListContext, QLParser.FunctionStatementContext, QLParser.GroupExprContext, QLParser.IdKeyContext, QLParser.IdMapKeyContext, QLParser.IfExprContext, QLParser.ImportClsContext, QLParser.ImportDeclarationContext, QLParser.ImportPackContext, QLParser.IndexExprContext, QLParser.IndexValueExprContext, QLParser.LambdaExprContext, QLParser.LambdaParametersContext, QLParser.LeftAssoContext, QLParser.LeftHandSideContext, QLParser.ListExprContext, QLParser.ListItemsContext, QLParser.LiteralContext, QLParser.LocalVariableDeclarationContext, QLParser.LocalVariableDeclarationStatementContext, QLParser.MacroStatementContext, QLParser.MapEntriesContext, QLParser.MapEntryContext, QLParser.MapExprContext, QLParser.MapKeyContext, QLParser.MapValueContext, QLParser.MethodAccessContext, QLParser.MethodInvokeContext, QLParser.NewEmptyArrExprContext, QLParser.NewInitArrExprContext, QLParser.NewlinesContext, QLParser.NewObjExprContext, QLParser.NextStatementContext, QLParser.OpIdContext, QLParser.OptionalFieldAccessContext, QLParser.OptionalMethodInvokeContext, QLParser.PathPartContext, QLParser.PrefixExpressContext, QLParser.PrimaryContext, QLParser.PrimaryNoFixNonPathableContext, QLParser.PrimaryNoFixPathableContext, QLParser.PrimitiveTypeContext, QLParser.ProgramContext, QLParser.QlIfContext, QLParser.QuoteStringKeyContext, QLParser.ReferenceTypeContext, QLParser.ReturnStatementContext, QLParser.SingleIndexContext, QLParser.SliceIndexContext, QLParser.SpreadFieldAccessContext, QLParser.SpreadMethodInvokeContext, QLParser.StringExpressionContext, QLParser.StringKeyContext, QLParser.SuffixExpressContext, QLParser.TernaryExprContext, QLParser.ThenBodyContext, QLParser.ThrowStatementContext, QLParser.TraditionalForStatementContext, QLParser.TryCatchContext, QLParser.TryCatchesContext, QLParser.TryCatchExprContext, QLParser.TryFinallyContext, QLParser.TypeArgumentContext, QLParser.TypeArgumentListContext, QLParser.TypeArgumentsContext, QLParser.TypeExprContext, QLParser.VariableDeclaratorContext, QLParser.VariableDeclaratorIdContext, QLParser.VariableDeclaratorListContext, QLParser.VariableInitializerContext, QLParser.VariableInitializerListContext, QLParser.VarIdContext, QLParser.VarIdExprContext, QLParser.WhileStatementContext, QLParser.WildcardBoundsContext, QLParser.WildcardContext_ATN, _decisionToDFA, _serializedATN, _sharedContextCache, ADD, ADD_ASSIGN, AND_ASSIGN, ARROW, BANG, BIT_AND, BIT_OR, BOOL, BREAK, BYTE, CARET, CATCH, CATCH_ALL, CHAR, CLASS, COLON, COMMA, COMMENT, CONTINUE, DCOLON, DEC, DIV, DIV_ASSIGN, DOT, DOTMUL, DOUBLE, DOUBLE_QUOTE, DyStrExprStart, DyStrText, ELSE, EQ, EXTENDS, FALSE, FINALLY, FLOAT, FloatingPointLiteral, FOR, FUNCTION, GE, GT, ID, IF, IMPORT, INC, INT, IntegerLiteral, IntegerOrFloatingLiteral, LBRACE, LBRACK, LE, LEFTSHIFT, LINE_COMMENT, LONG, LPAREN, LSHIFT_ASSGIN, LT, MACRO, MOD, MOD_ASSIGN, MUL, MUL_ASSIGN, NEW, NEWLINE, NOEQ, NULL, OPID, OPTIONAL_CHAINING, OR_ASSIGN, QUESTION, QuoteStringLiteral, RBRACE, RBRACK, RETURN, RIGHSHIFT, RIGHSHIFT_ASSGIN, RPAREN, RULE_argumentList, RULE_arrayInitializer, RULE_assignOperator, RULE_baseExpr, RULE_binaryop, RULE_blockStatement, RULE_blockStatements, RULE_boolenLiteral, RULE_catchParams, RULE_clsType, RULE_clsTypeNoTypeArguments, RULE_declType, RULE_declTypeNoArr, RULE_dimExprs, RULE_dims, RULE_doubleQuoteStringLiteral, RULE_elseBody, RULE_expression, RULE_fieldId, RULE_forInit, RULE_formalOrInferredParameter, RULE_formalOrInferredParameterList, RULE_idMapKey, RULE_importDeclaration, RULE_indexValueExpr, RULE_lambdaParameters, RULE_leftAsso, RULE_leftHandSide, RULE_listItems, RULE_literal, RULE_localVariableDeclaration, RULE_mapEntries, RULE_mapEntry, RULE_mapKey, RULE_mapValue, RULE_newlines, RULE_nextStatement, RULE_opId, RULE_pathPart, RULE_prefixExpress, RULE_primary, RULE_primaryNoFixNonPathable, RULE_primaryNoFixPathable, RULE_primitiveType, RULE_program, RULE_qlIf, RULE_referenceType, RULE_stringExpression, RULE_suffixExpress, RULE_ternaryExpr, RULE_thenBody, RULE_tryCatch, RULE_tryCatches, RULE_tryFinally, RULE_typeArgument, RULE_typeArgumentList, RULE_typeArguments, RULE_variableDeclarator, RULE_variableDeclaratorId, RULE_variableDeclaratorList, RULE_variableInitializer, RULE_variableInitializerList, RULE_varId, RULE_wildcard, RULE_wildcardBounds, ruleNames, SELECTOR_START, SelectorVariable_VANME, SEMI, SHORT, SPREAD_CHAINING, STATIC, StaticStringCharacters, StrExpr_WS, SUB, SUB_ASSIGN, SUPER, THEN, THIS, THROW, TILDE, tokenNames, TRUE, TRY, URSHIFT, URSHIFT_ASSGIN, VOCABULARY, WHILE, WS, XOR_ASSIGN| Constructor and Description |
|---|
QLExtendParser(AliasTokenStream input,
ParserOperatorManager opM,
InterpolationMode interpolationMode) |
| Modifier and Type | Method and Description |
|---|---|
protected InterpolationMode |
getInterpolationMode() |
protected boolean |
isOpType(java.lang.String lexeme,
ParserOperatorManager.OpType opType) |
protected java.lang.Integer |
precedence(java.lang.String lexeme) |
argumentList, arrayInitializer, assignOperator, baseExpr, binaryop, blockStatement, blockStatements, boolenLiteral, catchParams, clsType, clsTypeNoTypeArguments, declType, declTypeNoArr, dimExprs, dims, doubleQuoteStringLiteral, elseBody, expression, fieldId, forInit, formalOrInferredParameter, formalOrInferredParameterList, getATN, getGrammarFileName, getRuleNames, getSerializedATN, getTokenNames, getVocabulary, idMapKey, importDeclaration, indexValueExpr, lambdaParameters, leftAsso, leftHandSide, listItems, literal, localVariableDeclaration, mapEntries, mapEntry, mapKey, mapValue, newlines, nextStatement, opId, pathPart, prefixExpress, primary, primaryNoFixNonPathable, primaryNoFixPathable, primitiveType, program, qlIf, referenceType, sempred, stringExpression, suffixExpress, ternaryExpr, thenBody, tryCatch, tryCatches, tryFinally, typeArgument, typeArgumentList, typeArguments, variableDeclarator, variableDeclaratorId, variableDeclaratorList, variableInitializer, variableInitializerList, varId, wildcard, wildcardBoundsaddContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseInfo, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, isMatchedEOF, isTrace, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setProfile, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsaction, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setStatepublic QLExtendParser(AliasTokenStream input, ParserOperatorManager opM, InterpolationMode interpolationMode)
protected boolean isOpType(java.lang.String lexeme,
ParserOperatorManager.OpType opType)
protected java.lang.Integer precedence(java.lang.String lexeme)
precedence in class QLParserprotected InterpolationMode getInterpolationMode()
getInterpolationMode in class QLParserCopyright © 2012-2025 Alibaba Group. All Rights Reserved.