Package net.lizhao.scriq.py
Class Python3Parser
java.lang.Object
org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
org.antlr.v4.runtime.Parser
net.lizhao.scriq.py.Python3Parser
public class Python3Parser
extends org.antlr.v4.runtime.Parser
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classNested classes/interfaces inherited from class org.antlr.v4.runtime.Parser
org.antlr.v4.runtime.Parser.TraceListener, org.antlr.v4.runtime.Parser.TrimToSizeListener -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.antlr.v4.runtime.atn.ATNprotected static final org.antlr.v4.runtime.dfa.DFA[]static final Stringprotected static final org.antlr.v4.runtime.atn.PredictionContextCachestatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]static final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final String[]Deprecated.static final intstatic final intstatic final org.antlr.v4.runtime.VocabularyFields inherited from class org.antlr.v4.runtime.Parser
_buildParseTrees, _ctx, _errHandler, _input, _parseListeners, _precedenceStack, _syntaxErrors, matchedEOFFields inherited from class org.antlr.v4.runtime.Recognizer
_interp, EOF -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionarray()atom()block()expr()funcCall()org.antlr.v4.runtime.atn.ATNgetATN()String[]String[]Deprecated.org.antlr.v4.runtime.Vocabularyif_stmt()booleansempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) sliceop()source()stmt()test()Methods inherited from class org.antlr.v4.runtime.Parser
addContextToParseTree, addParseListener, compileParseTreePattern, compileParseTreePattern, consume, createErrorNode, createTerminalNode, dumpDFA, 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, unrollRecursionContextsMethods inherited from class org.antlr.v4.runtime.Recognizer
action, addErrorListener, getErrorHeader, getErrorListenerDispatch, getErrorListeners, getInterpreter, getRuleIndexMap, getState, getTokenErrorDisplay, getTokenType, getTokenTypeMap, removeErrorListener, removeErrorListeners, setInterpreter, setState
-
Field Details
-
_decisionToDFA
protected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA -
T__0
public static final int T__0- See Also:
-
T__1
public static final int T__1- See Also:
-
T__2
public static final int T__2- See Also:
-
T__3
public static final int T__3- See Also:
-
T__4
public static final int T__4- See Also:
-
T__5
public static final int T__5- See Also:
-
T__6
public static final int T__6- See Also:
-
T__7
public static final int T__7- See Also:
-
T__8
public static final int T__8- See Also:
-
T__9
public static final int T__9- See Also:
-
T__10
public static final int T__10- See Also:
-
T__11
public static final int T__11- See Also:
-
T__12
public static final int T__12- See Also:
-
T__13
public static final int T__13- See Also:
-
T__14
public static final int T__14- See Also:
-
ADD
public static final int ADD- See Also:
-
SUB
public static final int SUB- See Also:
-
MUL
public static final int MUL- See Also:
-
DIV
public static final int DIV- See Also:
-
DOT
public static final int DOT- See Also:
-
OR
public static final int OR- See Also:
-
AND
public static final int AND- See Also:
-
EQ
public static final int EQ- See Also:
-
NEQ
public static final int NEQ- See Also:
-
GT
public static final int GT- See Also:
-
LT
public static final int LT- See Also:
-
GTEQ
public static final int GTEQ- See Also:
-
LTEQ
public static final int LTEQ- See Also:
-
MOD
public static final int MOD- See Also:
-
POW
public static final int POW- See Also:
-
NOT
public static final int NOT- See Also:
-
COL
public static final int COL- See Also:
-
STRING
public static final int STRING- See Also:
-
TRUE
public static final int TRUE- See Also:
-
FALSE
public static final int FALSE- See Also:
-
NIL
public static final int NIL- See Also:
-
INT
public static final int INT- See Also:
-
FLOAT
public static final int FLOAT- See Also:
-
NEWLINE
public static final int NEWLINE- See Also:
-
NAME
public static final int NAME- See Also:
-
STRING_LITERAL
public static final int STRING_LITERAL- See Also:
-
DECIMAL_INTEGER
public static final int DECIMAL_INTEGER- See Also:
-
OPEN_PAREN
public static final int OPEN_PAREN- See Also:
-
CLOSE_PAREN
public static final int CLOSE_PAREN- See Also:
-
OPEN_BRACK
public static final int OPEN_BRACK- See Also:
-
CLOSE_BRACK
public static final int CLOSE_BRACK- See Also:
-
OPEN_BRACE
public static final int OPEN_BRACE- See Also:
-
CLOSE_BRACE
public static final int CLOSE_BRACE- See Also:
-
SKIP_
public static final int SKIP_- See Also:
-
UNKNOWN_CHAR
public static final int UNKNOWN_CHAR- See Also:
-
INDENT
public static final int INDENT- See Also:
-
DEDENT
public static final int DEDENT- See Also:
-
OTHER
public static final int OTHER- See Also:
-
RULE_source
public static final int RULE_source- See Also:
-
RULE_stmt
public static final int RULE_stmt- See Also:
-
RULE_simple_stmt
public static final int RULE_simple_stmt- See Also:
-
RULE_small_stmt
public static final int RULE_small_stmt- See Also:
-
RULE_assignment_stmt
public static final int RULE_assignment_stmt- See Also:
-
RULE_flow_stmt
public static final int RULE_flow_stmt- See Also:
-
RULE_break_stmt
public static final int RULE_break_stmt- See Also:
-
RULE_continue_stmt
public static final int RULE_continue_stmt- See Also:
-
RULE_compound_stmt
public static final int RULE_compound_stmt- See Also:
-
RULE_import_stmt
public static final int RULE_import_stmt- See Also:
-
RULE_import_name
public static final int RULE_import_name- See Also:
-
RULE_import_from
public static final int RULE_import_from- See Also:
-
RULE_import_as_name
public static final int RULE_import_as_name- See Also:
-
RULE_dotted_as_name
public static final int RULE_dotted_as_name- See Also:
-
RULE_import_as_names
public static final int RULE_import_as_names- See Also:
-
RULE_dotted_as_names
public static final int RULE_dotted_as_names- See Also:
-
RULE_dotted_name
public static final int RULE_dotted_name- See Also:
-
RULE_atom_expr
public static final int RULE_atom_expr- See Also:
-
RULE_array
public static final int RULE_array- See Also:
-
RULE_subscriptlist
public static final int RULE_subscriptlist- See Also:
-
RULE_subscript_
public static final int RULE_subscript_- See Also:
-
RULE_sliceop
public static final int RULE_sliceop- See Also:
-
RULE_test
public static final int RULE_test- See Also:
-
RULE_if_stmt
public static final int RULE_if_stmt- See Also:
-
RULE_test_block
public static final int RULE_test_block- See Also:
-
RULE_while_stmt
public static final int RULE_while_stmt- See Also:
-
RULE_block
public static final int RULE_block- See Also:
-
RULE_print_stmt
public static final int RULE_print_stmt- See Also:
-
RULE_funcCall
public static final int RULE_funcCall- See Also:
-
RULE_arguments
public static final int RULE_arguments- See Also:
-
RULE_return_stmt
public static final int RULE_return_stmt- See Also:
-
RULE_expr
public static final int RULE_expr- See Also:
-
RULE_atom
public static final int RULE_atom- See Also:
-
ruleNames
-
VOCABULARY
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY -
tokenNames
Deprecated.UseVOCABULARYinstead. -
_serializedATN
- See Also:
-
_ATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
-
-
Constructor Details
-
Python3Parser
public Python3Parser(org.antlr.v4.runtime.TokenStream input)
-
-
Method Details
-
getTokenNames
Deprecated.- Specified by:
getTokenNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getVocabulary
public org.antlr.v4.runtime.Vocabulary getVocabulary()- Overrides:
getVocabularyin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getGrammarFileName
- Specified by:
getGrammarFileNamein classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getRuleNames
- Specified by:
getRuleNamesin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getSerializedATN
- Overrides:
getSerializedATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
getATN
public org.antlr.v4.runtime.atn.ATN getATN()- Specified by:
getATNin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
source
- Throws:
org.antlr.v4.runtime.RecognitionException
-
stmt
- Throws:
org.antlr.v4.runtime.RecognitionException
-
simple_stmt
public final Python3Parser.Simple_stmtContext simple_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
small_stmt
public final Python3Parser.Small_stmtContext small_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
assignment_stmt
public final Python3Parser.Assignment_stmtContext assignment_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
flow_stmt
public final Python3Parser.Flow_stmtContext flow_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
break_stmt
public final Python3Parser.Break_stmtContext break_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
continue_stmt
public final Python3Parser.Continue_stmtContext continue_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
compound_stmt
public final Python3Parser.Compound_stmtContext compound_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
import_stmt
public final Python3Parser.Import_stmtContext import_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
import_name
public final Python3Parser.Import_nameContext import_name() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
import_from
public final Python3Parser.Import_fromContext import_from() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
import_as_name
public final Python3Parser.Import_as_nameContext import_as_name() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
dotted_as_name
public final Python3Parser.Dotted_as_nameContext dotted_as_name() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
import_as_names
public final Python3Parser.Import_as_namesContext import_as_names() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
dotted_as_names
public final Python3Parser.Dotted_as_namesContext dotted_as_names() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
dotted_name
public final Python3Parser.Dotted_nameContext dotted_name() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
atom_expr
public final Python3Parser.Atom_exprContext atom_expr() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
array
- Throws:
org.antlr.v4.runtime.RecognitionException
-
subscriptlist
public final Python3Parser.SubscriptlistContext subscriptlist() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
subscript_
public final Python3Parser.Subscript_Context subscript_() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
sliceop
public final Python3Parser.SliceopContext sliceop() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
test
- Throws:
org.antlr.v4.runtime.RecognitionException
-
if_stmt
public final Python3Parser.If_stmtContext if_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
test_block
public final Python3Parser.Test_blockContext test_block() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
while_stmt
public final Python3Parser.While_stmtContext while_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
block
- Throws:
org.antlr.v4.runtime.RecognitionException
-
print_stmt
public final Python3Parser.Print_stmtContext print_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
funcCall
public final Python3Parser.FuncCallContext funcCall() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
arguments
public final Python3Parser.ArgumentsContext arguments() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
return_stmt
public final Python3Parser.Return_stmtContext return_stmt() throws org.antlr.v4.runtime.RecognitionException- Throws:
org.antlr.v4.runtime.RecognitionException
-
expr
- Throws:
org.antlr.v4.runtime.RecognitionException
-
atom
- Throws:
org.antlr.v4.runtime.RecognitionException
-
sempred
public boolean sempred(org.antlr.v4.runtime.RuleContext _localctx, int ruleIndex, int predIndex) - Overrides:
sempredin classorg.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>
-
VOCABULARYinstead.