public class SeparationLogicParser
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 |
EMP |
static int |
EQ |
static int |
FIELDACCESS |
static int |
ID |
static int |
NULL |
static int |
NUM |
static int |
PTO |
static int |
REDUCTION |
static int |
RULE_atom |
static int |
RULE_constant |
static int |
RULE_freeVariableDeclaration |
static int |
RULE_heap |
static int |
RULE_heapBody |
static int |
RULE_heapHead |
static int |
RULE_parameter |
static int |
RULE_pointer |
static int |
RULE_predicateCall |
static int |
RULE_predicateSymbol |
static int |
RULE_pure |
static int |
RULE_selector |
static int |
RULE_sid |
static int |
RULE_sidRule |
static int |
RULE_sidRuleBody |
static int |
RULE_sidRuleHead |
static int |
RULE_spatial |
static int |
RULE_type |
static int |
RULE_variable |
static int |
RULE_variableDeclaration |
static int |
RULEDELIM |
static String[] |
ruleNames |
static int |
SEP |
static int |
T__0 |
static int |
T__1 |
static int |
T__2 |
static int |
T__3 |
static int |
T__4 |
static int |
T__5 |
static int |
T__6 |
static String[] |
tokenNames
Deprecated.
Use
VOCABULARY instead. |
static int |
US |
static int |
VARPREFIX |
static int |
VARSUFFIX |
static org.antlr.v4.runtime.Vocabulary |
VOCABULARY |
static int |
WS |
| Constructor and Description |
|---|
SeparationLogicParser(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 NULL
public static final int EMP
public static final int PTO
public static final int SEP
public static final int EQ
public static final int FIELDACCESS
public static final int RULEDELIM
public static final int US
public static final int REDUCTION
public static final int VARPREFIX
public static final int VARSUFFIX
public static final int ID
public static final int NUM
public static final int WS
public static final int RULE_heap
public static final int RULE_heapHead
public static final int RULE_heapBody
public static final int RULE_sid
public static final int RULE_sidRule
public static final int RULE_sidRuleHead
public static final int RULE_sidRuleBody
public static final int RULE_freeVariableDeclaration
public static final int RULE_variableDeclaration
public static final int RULE_variable
public static final int RULE_type
public static final int RULE_spatial
public static final int RULE_atom
public static final int RULE_pointer
public static final int RULE_selector
public static final int RULE_pure
public static final int RULE_constant
public static final int RULE_predicateCall
public static final int RULE_parameter
public static final int RULE_predicateSymbol
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
public SeparationLogicParser(org.antlr.v4.runtime.TokenStream input)
@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 SeparationLogicParser.HeapContext heap() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.HeapHeadContext heapHead() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.HeapBodyContext heapBody() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SidContext sid() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SidRuleContext sidRule() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SidRuleHeadContext sidRuleHead() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SidRuleBodyContext sidRuleBody() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.FreeVariableDeclarationContext freeVariableDeclaration() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.VariableDeclarationContext variableDeclaration() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.VariableContext variable() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.TypeContext type() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SpatialContext spatial() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.AtomContext atom() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.PointerContext pointer() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.SelectorContext selector() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.PureContext pure() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.ConstantContext constant() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.PredicateCallContext predicateCall() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.ParameterContext parameter() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionpublic final SeparationLogicParser.PredicateSymbolContext predicateSymbol() throws org.antlr.v4.runtime.RecognitionException
org.antlr.v4.runtime.RecognitionExceptionCopyright © 2019. All rights reserved.