public class NmlTreeWalkerBase extends TreeParserBase implements WalkerContext
Constructor and Description |
---|
NmlTreeWalkerBase(org.antlr.runtime.tree.TreeNodeStream input,
org.antlr.runtime.RecognizerSharedState state) |
Modifier and Type | Method and Description |
---|---|
void |
assignIR(Ir ir) |
protected ExprFactory |
getExprFactory() |
Ir |
getIR() |
protected LetFactory |
getLetFactory() |
protected LocationFactory |
getLocationFactory() |
protected MemoryExprFactory |
getMemoryExprFactory() |
protected PrimitiveFactory |
getPrimitiveFactory() |
ErrorReporter |
getReporter() |
protected StatementFactory |
getStatementFactory() |
java.util.Map<java.lang.String,Primitive> |
getThisArgs() |
protected TypeFactory |
getTypeFactory() |
protected void |
resetThisArgs() |
protected void |
setThisArgs(java.util.Map<java.lang.String,Primitive> value) |
assignSymbols, checkMemberDeclared, checkRedeclared, declare, declareAndPushSymbolScope, getSymbol, getSymbols, isDeclaredAs, popSymbolScope, pushSymbolScope
assignLog, checkNotNull, checkNotNull, checkNotNull, emitErrorMessage, getErrorCount, isSuccessful, raiseError, raiseError, reportError, reportError, resetErrorCount, where
getAncestor, getCurrentInputSymbol, getErrorHeader, getErrorMessage, getMissingSymbol, getSourceName, getTreeNodeStream, inContext, inContext, matchAny, recoverFromMismatchedToken, reset, setTreeNodeStream, traceIn, traceOut
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getGrammarFileName, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, getTokenNames, match, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, setBacktrackingLevel, toStrings, traceIn, traceOut
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getSymbols
public NmlTreeWalkerBase(org.antlr.runtime.tree.TreeNodeStream input, org.antlr.runtime.RecognizerSharedState state)
public final ErrorReporter getReporter()
getReporter
in interface WalkerContext
public final void assignIR(Ir ir)
public final Ir getIR()
getIR
in interface WalkerContext
protected final void setThisArgs(java.util.Map<java.lang.String,Primitive> value)
protected final void resetThisArgs()
public final java.util.Map<java.lang.String,Primitive> getThisArgs()
getThisArgs
in interface WalkerContext
protected final ExprFactory getExprFactory()
protected final LetFactory getLetFactory()
protected final LocationFactory getLocationFactory()
protected final TypeFactory getTypeFactory()
protected final MemoryExprFactory getMemoryExprFactory()
protected final PrimitiveFactory getPrimitiveFactory()
protected final StatementFactory getStatementFactory()