public class BeetlParser
extends org.antlr.v4.runtime.Parser
| 限定符和类型 | 字段和说明 |
|---|---|
static org.antlr.v4.runtime.atn.ATN |
_ATN |
protected static org.antlr.v4.runtime.dfa.DFA[] |
_decisionToDFA |
static String |
_serializedATN |
protected static org.antlr.v4.runtime.atn.PredictionContextCache |
_sharedContextCache |
static int |
ADD |
static int |
Ajax |
static int |
ALL_COMMENT_CHAR |
static int |
AND |
static int |
ASSIN |
static int |
AT |
static int |
Break |
static int |
Case |
static int |
Catch |
static int |
COLON |
static int |
COMMA |
static int |
COMMA1 |
static int |
COMMENT_END |
static int |
COMMENT_OPEN |
static int |
COMMENT_TAG |
static int |
Continue |
static int |
DecimalLiteral |
static int |
DECREASE |
static int |
Default |
static int |
Directive |
static int |
DIV |
static int |
Else |
static int |
Elsefor |
static int |
END |
static int |
EQUAL |
static int |
FALSE |
static int |
FloatingPointLiteral |
static int |
For |
static int |
FOR_IN |
static int |
HexLiteral |
static int |
Identifier |
static int |
Identifier1 |
static int |
If |
static int |
INCREASE |
static int |
LARGE |
static int |
LARGE_EQUAL |
static int |
LEFT_ANGULAR |
static int |
LEFT_BRACE |
static int |
LEFT_PAR |
static int |
LEFT_PAR1 |
static int |
LEFT_SQBR |
static int |
LEFT_TEXT_TOKEN |
static int |
LEFT_TOKEN |
static int |
LESS |
static int |
LESS_EQUAL |
static int |
LINE_COMMENT |
static int |
MIN |
static int |
MOD |
static int |
MUlTIP |
static int |
NOT |
static int |
NOT_EQUAL |
static int |
NULL |
static int |
OctalLiteral |
static int |
OR |
static int |
PERIOD |
static int |
PERIOD1 |
static int |
QUESTOIN |
static int |
Return |
static int |
RIGHT_ANGULAR |
static int |
RIGHT_BRACE |
static int |
RIGHT_PAR |
static int |
RIGHT_PAR1 |
static int |
RIGHT_SQBR |
static int |
RIGHT_TOKEN |
static int |
RULE_arguments |
static int |
RULE_assignMent |
static int |
RULE_block |
static int |
RULE_booleanLiteral |
static int |
RULE_classOrInterfaceType |
static int |
RULE_commentTypeItemTag |
static int |
RULE_commentTypeTag |
static int |
RULE_constantExpression |
static int |
RULE_constantsTextStatment |
static int |
RULE_directiveExp |
static int |
RULE_directiveExpIDList |
static int |
RULE_expression |
static int |
RULE_expressionList |
static int |
RULE_forControl |
static int |
RULE_forInControl |
static int |
RULE_forInit |
static int |
RULE_forUpdate |
static int |
RULE_functionCall |
static int |
RULE_functionNs |
static int |
RULE_functionTagCall |
static int |
RULE_g_caseStatment |
static int |
RULE_g_defaultStatment |
static int |
RULE_g_switchStatment |
static int |
RULE_generalAssignExp |
static int |
RULE_generalForControl |
static int |
RULE_json |
static int |
RULE_jsonKeyValue |
static int |
RULE_literal |
static int |
RULE_nativeArray |
static int |
RULE_nativeCall |
static int |
RULE_nativeMethod |
static int |
RULE_nativeVarRefChain |
static int |
RULE_parExpression |
static int |
RULE_prog |
static int |
RULE_safe_allow_exp |
static int |
RULE_safe_output |
static int |
RULE_statement |
static int |
RULE_statementExpression |
static int |
RULE_switchBlock |
static int |
RULE_switchBlockStatementGroup |
static int |
RULE_switchLabel |
static int |
RULE_textformat |
static int |
RULE_textStatment |
static int |
RULE_textVar |
static int |
RULE_typeArgument |
static int |
RULE_typeArguments |
static int |
RULE_varAttribute |
static int |
RULE_varDeclareList |
static int |
RULE_varRef |
static String[] |
ruleNames |
static int |
Select |
static int |
StringLiteral |
static int |
Switch |
static String[] |
tokenNames |
static int |
TRUE |
static int |
Try |
static int |
TYPE_END |
static int |
Var |
static int |
VIRTUAL |
static int |
While |
static int |
WS |
static int |
WS1 |
| 构造器和说明 |
|---|
BeetlParser(org.antlr.v4.runtime.TokenStream input) |
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, dumpDFA, enterOuterAlt, enterRecursionRule, enterRecursionRule, enterRule, exitRule, getATNWithBypassAlts, getBuildParseTree, getContext, getCurrentToken, getDFAStrings, getErrorHandler, getExpectedTokens, getExpectedTokensWithinCurrentRule, getInputStream, getInvokingContext, getNumberOfSyntaxErrors, getParseListeners, getPrecedence, getRuleContext, getRuleIndex, getRuleInvocationStack, getRuleInvocationStack, getSourceName, getTokenFactory, getTokenStream, getTrimParseTree, inContext, isExpectedToken, match, matchWildcard, notifyErrorListeners, notifyErrorListeners, precpred, pushNewRecursionContext, removeParseListener, removeParseListeners, reset, setBuildParseTree, setContext, setErrorHandler, setInputStream, setTokenFactory, setTokenStream, setTrace, setTrimParseTree, triggerEnterRuleEvent, triggerExitRuleEvent, unrollRecursionContextsprotected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
public static final int ADD
public static final int COMMENT_OPEN
public static final int Var
public static final int Break
public static final int FOR_IN
public static final int Elsefor
public static final int Identifier
public static final int LEFT_ANGULAR
public static final int OctalLiteral
public static final int INCREASE
public static final int Try
public static final int LEFT_BRACE
public static final int RIGHT_PAR
public static final int QUESTOIN
public static final int LESS_EQUAL
public static final int LEFT_TOKEN
public static final int NULL
public static final int LEFT_PAR1
public static final int RIGHT_ANGULAR
public static final int For
public static final int TRUE
public static final int NOT
public static final int COMMENT_TAG
public static final int MIN
public static final int AT
public static final int LINE_COMMENT
public static final int Switch
public static final int StringLiteral
public static final int AND
public static final int PERIOD
public static final int RIGHT_TOKEN
public static final int LEFT_TEXT_TOKEN
public static final int LESS
public static final int END
public static final int If
public static final int Directive
public static final int ALL_COMMENT_CHAR
public static final int Catch
public static final int PERIOD1
public static final int RIGHT_PAR1
public static final int DECREASE
public static final int LEFT_SQBR
public static final int Continue
public static final int COMMA1
public static final int Case
public static final int WS1
public static final int LARGE
public static final int DecimalLiteral
public static final int WS
public static final int Ajax
public static final int TYPE_END
public static final int COMMA
public static final int RIGHT_BRACE
public static final int Return
public static final int MOD
public static final int OR
public static final int EQUAL
public static final int RIGHT_SQBR
public static final int COLON
public static final int While
public static final int Default
public static final int LEFT_PAR
public static final int DIV
public static final int MUlTIP
public static final int COMMENT_END
public static final int FloatingPointLiteral
public static final int LARGE_EQUAL
public static final int Else
public static final int Select
public static final int NOT_EQUAL
public static final int HexLiteral
public static final int FALSE
public static final int ASSIN
public static final int Identifier1
public static final int VIRTUAL
public static final String[] tokenNames
public static final int RULE_prog
public static final int RULE_block
public static final int RULE_statement
public static final int RULE_commentTypeTag
public static final int RULE_commentTypeItemTag
public static final int RULE_classOrInterfaceType
public static final int RULE_typeArguments
public static final int RULE_typeArgument
public static final int RULE_directiveExp
public static final int RULE_directiveExpIDList
public static final int RULE_g_switchStatment
public static final int RULE_g_caseStatment
public static final int RULE_g_defaultStatment
public static final int RULE_varDeclareList
public static final int RULE_assignMent
public static final int RULE_switchBlock
public static final int RULE_switchBlockStatementGroup
public static final int RULE_switchLabel
public static final int RULE_forControl
public static final int RULE_forInControl
public static final int RULE_generalForControl
public static final int RULE_forInit
public static final int RULE_forUpdate
public static final int RULE_parExpression
public static final int RULE_expressionList
public static final int RULE_statementExpression
public static final int RULE_textStatment
public static final int RULE_textVar
public static final int RULE_textformat
public static final int RULE_constantsTextStatment
public static final int RULE_constantExpression
public static final int RULE_expression
public static final int RULE_generalAssignExp
public static final int RULE_varRef
public static final int RULE_varAttribute
public static final int RULE_safe_output
public static final int RULE_safe_allow_exp
public static final int RULE_functionCall
public static final int RULE_functionTagCall
public static final int RULE_functionNs
public static final int RULE_nativeCall
public static final int RULE_nativeMethod
public static final int RULE_nativeArray
public static final int RULE_nativeVarRefChain
public static final int RULE_json
public static final int RULE_jsonKeyValue
public static final int RULE_literal
public static final int RULE_booleanLiteral
public static final int RULE_arguments
public static final String[] ruleNames
public static final org.antlr.v4.runtime.atn.ATN _ATN
public String getGrammarFileName()
getGrammarFileName 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String[] getTokenNames()
getTokenNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String[] getRuleNames()
getRuleNames 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String getSerializedATN()
getSerializedATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public org.antlr.v4.runtime.atn.ATN getATN()
getATN 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public final BeetlParser.ProgContext prog() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.BlockContext block() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.CommentTypeTagContext commentTypeTag() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.CommentTypeItemTagContext commentTypeItemTag() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ClassOrInterfaceTypeContext classOrInterfaceType() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.TypeArgumentsContext typeArguments() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.TypeArgumentContext typeArgument() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.DirectiveExpContext directiveExp() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.DirectiveExpIDListContext directiveExpIDList() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.G_switchStatmentContext g_switchStatment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.G_caseStatmentContext g_caseStatment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.G_defaultStatmentContext g_defaultStatment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.VarDeclareListContext varDeclareList() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.AssignMentContext assignMent() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.SwitchBlockContext switchBlock() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.SwitchBlockStatementGroupContext switchBlockStatementGroup() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.SwitchLabelContext switchLabel() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ForControlContext forControl() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ForInControlContext forInControl() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.GeneralForControlContext generalForControl() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ForInitContext forInit() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ForUpdateContext forUpdate() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ParExpressionContext parExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ExpressionListContext expressionList() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.StatementExpressionContext statementExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.TextStatmentContext textStatment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.TextVarContext textVar() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.TextformatContext textformat() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ConstantsTextStatmentContext constantsTextStatment() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ConstantExpressionContext constantExpression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ExpressionContext expression() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.GeneralAssignExpContext generalAssignExp() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.VarRefContext varRef() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.VarAttributeContext varAttribute() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.Safe_outputContext safe_output() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.Safe_allow_expContext safe_allow_exp() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.FunctionCallContext functionCall() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.FunctionTagCallContext functionTagCall() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.FunctionNsContext functionNs() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.NativeCallContext nativeCall() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.NativeMethodContext nativeMethod() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.NativeArrayContext nativeArray() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.NativeVarRefChainContext nativeVarRefChain() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.JsonContext json() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.JsonKeyValueContext jsonKeyValue() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.LiteralContext literal() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.BooleanLiteralContext booleanLiteral() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final BeetlParser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic boolean sempred(org.antlr.v4.runtime.RuleContext _localctx,
int ruleIndex,
int predIndex)
sempred 在类中 org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>Copyright © 2015. All rights reserved.