public class JimpleParser
extends org.antlr.v4.runtime.Parser
| Modifier and Type | Field and Description |
|---|---|
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 |
AND |
static int |
BLANK |
static int |
BOOL_CONSTANT |
static int |
BREAKPOINT |
static int |
CASE |
static int |
CATCH |
static int |
CLASS |
static int |
CMP |
static int |
CMPEQ |
static int |
CMPG |
static int |
CMPGE |
static int |
CMPGT |
static int |
CMPL |
static int |
CMPLE |
static int |
CMPLT |
static int |
CMPNE |
static int |
COLON |
static int |
COLON_EQUALS |
static int |
COMMA |
static int |
DEC_CONSTANT |
static int |
DEFAULT |
static int |
DIV |
static int |
DOT |
static int |
DYNAMICINVOKE |
static int |
ENTERMONITOR |
static int |
EQUALS |
static int |
EXITMONITOR |
static int |
EXTENDS |
static int |
FLOAT_CONSTANT |
static int |
FROM |
static int |
GOTO |
static int |
HEX_CONSTANT |
static int |
IDENTIFIER |
static int |
IF |
static int |
IMPLEMENTS |
static int |
INSTANCEOF |
static int |
L_BRACE |
static int |
L_BRACKET |
static int |
L_PAREN |
static int |
LENGTHOF |
static int |
LINE_COMMENT |
static int |
LONG_COMMENT |
static int |
MINUS |
static int |
MOD |
static int |
MULT |
static int |
NEG |
static int |
NEW |
static int |
NEWARRAY |
static int |
NEWMULTIARRAY |
static int |
NONSTATIC_INVOKE |
static int |
NOP |
static int |
NULL |
static int |
OR |
static int |
PLUS |
static int |
QUOTE |
static int |
R_BRACE |
static int |
R_BRACKET |
static int |
R_PAREN |
static int |
RET |
static int |
RETURN |
static int |
RULE_arg_list |
static int |
RULE_array_descriptor |
static int |
RULE_assignments |
static int |
RULE_binop |
static int |
RULE_binop_expr |
static int |
RULE_bool_expr |
static int |
RULE_case_label |
static int |
RULE_case_stmt |
static int |
RULE_class_modifier |
static int |
RULE_common_modifier |
static int |
RULE_constant |
static int |
RULE_declaration |
static int |
RULE_declarations |
static int |
RULE_extends_clause |
static int |
RULE_field |
static int |
RULE_field_modifier |
static int |
RULE_field_signature |
static int |
RULE_file |
static int |
RULE_file_type |
static int |
RULE_goto_stmt |
static int |
RULE_identifier |
static int |
RULE_identity_ref |
static int |
RULE_immediate |
static int |
RULE_implements_clause |
static int |
RULE_importItem |
static int |
RULE_integer_constant |
static int |
RULE_invoke_expr |
static int |
RULE_member |
static int |
RULE_method |
static int |
RULE_method_body |
static int |
RULE_method_body_contents |
static int |
RULE_method_modifier |
static int |
RULE_method_name |
static int |
RULE_method_signature |
static int |
RULE_method_subsignature |
static int |
RULE_methodhandle |
static int |
RULE_reference |
static int |
RULE_statement |
static int |
RULE_statements |
static int |
RULE_stmt |
static int |
RULE_throws_clause |
static int |
RULE_trap_clause |
static int |
RULE_trap_clauses |
static int |
RULE_type |
static int |
RULE_type_list |
static int |
RULE_unop |
static int |
RULE_unop_expr |
static int |
RULE_value |
static String[] |
ruleNames |
static int |
SEMICOLON |
static int |
SHL |
static int |
SHR |
static int |
STATICINVOKE |
static int |
STRING_CONSTANT |
static int |
SWITCH |
static int |
T__0 |
static int |
T__1 |
static int |
T__10 |
static int |
T__11 |
static int |
T__12 |
static int |
T__13 |
static int |
T__14 |
static int |
T__15 |
static int |
T__16 |
static int |
T__17 |
static int |
T__18 |
static int |
T__19 |
static int |
T__2 |
static int |
T__20 |
static int |
T__21 |
static int |
T__22 |
static int |
T__23 |
static int |
T__24 |
static int |
T__25 |
static int |
T__26 |
static int |
T__3 |
static int |
T__4 |
static int |
T__5 |
static int |
T__6 |
static int |
T__7 |
static int |
T__8 |
static int |
T__9 |
static int |
THROW |
static int |
THROWS |
static int |
TO |
static String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
USHR |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
static int |
WITH |
static int |
XOR |
| Constructor and Description |
|---|
JimpleParser(org.antlr.v4.runtime.TokenStream input) |
addContextToParseTree, 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, sempred, setInterpreter, setStateprotected static final org.antlr.v4.runtime.dfa.DFA[] _decisionToDFA
protected static final org.antlr.v4.runtime.atn.PredictionContextCache _sharedContextCache
public static final int T__0
public static final int T__1
public static final int T__2
public static final int T__3
public static final int T__4
public static final int T__5
public static final int T__6
public static final int T__7
public static final int T__8
public static final int T__9
public static final int T__10
public static final int T__11
public static final int T__12
public static final int T__13
public static final int T__14
public static final int T__15
public static final int T__16
public static final int T__17
public static final int T__18
public static final int T__19
public static final int T__20
public static final int T__21
public static final int T__22
public static final int T__23
public static final int T__24
public static final int T__25
public static final int T__26
public static final int LINE_COMMENT
public static final int LONG_COMMENT
public static final int STRING_CONSTANT
public static final int CLASS
public static final int EXTENDS
public static final int IMPLEMENTS
public static final int BREAKPOINT
public static final int CASE
public static final int CATCH
public static final int CMP
public static final int CMPG
public static final int CMPL
public static final int DEFAULT
public static final int ENTERMONITOR
public static final int EXITMONITOR
public static final int GOTO
public static final int IF
public static final int INSTANCEOF
public static final int LENGTHOF
public static final int SWITCH
public static final int NEG
public static final int NEWARRAY
public static final int NEWMULTIARRAY
public static final int NEW
public static final int NOP
public static final int RETURN
public static final int RET
public static final int NONSTATIC_INVOKE
public static final int STATICINVOKE
public static final int DYNAMICINVOKE
public static final int THROWS
public static final int THROW
public static final int NULL
public static final int FROM
public static final int TO
public static final int WITH
public static final int COMMA
public static final int L_BRACE
public static final int R_BRACE
public static final int SEMICOLON
public static final int L_BRACKET
public static final int R_BRACKET
public static final int L_PAREN
public static final int R_PAREN
public static final int COLON
public static final int DOT
public static final int EQUALS
public static final int COLON_EQUALS
public static final int AND
public static final int OR
public static final int XOR
public static final int MOD
public static final int CMPEQ
public static final int CMPNE
public static final int CMPGT
public static final int CMPGE
public static final int CMPLT
public static final int CMPLE
public static final int SHL
public static final int SHR
public static final int USHR
public static final int PLUS
public static final int MINUS
public static final int MULT
public static final int DIV
public static final int QUOTE
public static final int BOOL_CONSTANT
public static final int FLOAT_CONSTANT
public static final int DEC_CONSTANT
public static final int HEX_CONSTANT
public static final int IDENTIFIER
public static final int BLANK
public static final int RULE_identifier
public static final int RULE_integer_constant
public static final int RULE_file
public static final int RULE_importItem
public static final int RULE_common_modifier
public static final int RULE_class_modifier
public static final int RULE_method_modifier
public static final int RULE_field_modifier
public static final int RULE_file_type
public static final int RULE_extends_clause
public static final int RULE_implements_clause
public static final int RULE_type
public static final int RULE_type_list
public static final int RULE_member
public static final int RULE_field
public static final int RULE_method
public static final int RULE_method_name
public static final int RULE_throws_clause
public static final int RULE_method_body
public static final int RULE_method_body_contents
public static final int RULE_trap_clauses
public static final int RULE_statements
public static final int RULE_declarations
public static final int RULE_declaration
public static final int RULE_statement
public static final int RULE_stmt
public static final int RULE_assignments
public static final int RULE_identity_ref
public static final int RULE_case_stmt
public static final int RULE_case_label
public static final int RULE_goto_stmt
public static final int RULE_trap_clause
public static final int RULE_value
public static final int RULE_bool_expr
public static final int RULE_invoke_expr
public static final int RULE_binop_expr
public static final int RULE_unop_expr
public static final int RULE_method_subsignature
public static final int RULE_method_signature
public static final int RULE_reference
public static final int RULE_field_signature
public static final int RULE_array_descriptor
public static final int RULE_arg_list
public static final int RULE_immediate
public static final int RULE_methodhandle
public static final int RULE_constant
public static final int RULE_binop
public static final int RULE_unop
public static final String[] ruleNames
public static final org.antlr.v4.runtime.Vocabulary VOCABULARY
@Deprecated public static final String[] tokenNames
VOCABULARY instead.public static final String _serializedATN
public static final org.antlr.v4.runtime.atn.ATN _ATN
@Deprecated public String[] getTokenNames()
getTokenNames in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public org.antlr.v4.runtime.Vocabulary getVocabulary()
getVocabulary in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String getGrammarFileName()
getGrammarFileName in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String[] getRuleNames()
getRuleNames in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public String getSerializedATN()
getSerializedATN in class 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 in class org.antlr.v4.runtime.Recognizer<org.antlr.v4.runtime.Token,org.antlr.v4.runtime.atn.ParserATNSimulator>public final JimpleParser.IdentifierContext identifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Integer_constantContext integer_constant() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.FileContext file() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.ImportItemContext importItem() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Common_modifierContext common_modifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Class_modifierContext class_modifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_modifierContext method_modifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Field_modifierContext field_modifier() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.File_typeContext file_type() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Extends_clauseContext extends_clause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Implements_clauseContext implements_clause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.TypeContext type() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Type_listContext type_list() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.MemberContext member() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.FieldContext field() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.MethodContext method() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_nameContext method_name() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Throws_clauseContext throws_clause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_bodyContext method_body() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_body_contentsContext method_body_contents() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Trap_clausesContext trap_clauses() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.StatementsContext statements() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.DeclarationsContext declarations() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.DeclarationContext declaration() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.StatementContext statement() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.StmtContext stmt() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.AssignmentsContext assignments() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Identity_refContext identity_ref() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Case_stmtContext case_stmt() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Case_labelContext case_label() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Goto_stmtContext goto_stmt() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Trap_clauseContext trap_clause() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.ValueContext value() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Bool_exprContext bool_expr() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Invoke_exprContext invoke_expr() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Binop_exprContext binop_expr() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Unop_exprContext unop_expr() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_subsignatureContext method_subsignature() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Method_signatureContext method_signature() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.ReferenceContext reference() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Field_signatureContext field_signature() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Array_descriptorContext array_descriptor() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.Arg_listContext arg_list() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.ImmediateContext immediate() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.MethodhandleContext methodhandle() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.ConstantContext constant() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.BinopContext binop() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final JimpleParser.UnopContext unop() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionCopyright © 2024 Soot OSS. All rights reserved.