public class WalkerFactoryBase extends java.lang.Object implements WalkerContext
Constructor and Description |
---|
WalkerFactoryBase(WalkerContext context) |
Modifier and Type | Method and Description |
---|---|
Ir |
getIR() |
ErrorReporter |
getReporter() |
SymbolTable |
getSymbols() |
java.util.Map<java.lang.String,Primitive> |
getThisArgs() |
protected void |
raiseError(Where where,
ISemanticError what) |
protected void |
raiseError(Where where,
java.lang.String what) |
public WalkerFactoryBase(WalkerContext context)
public ErrorReporter getReporter()
getReporter
in interface WalkerContext
public SymbolTable getSymbols()
getSymbols
in interface WalkerContext
public Ir getIR()
getIR
in interface WalkerContext
public java.util.Map<java.lang.String,Primitive> getThisArgs()
getThisArgs
in interface WalkerContext
protected final void raiseError(Where where, java.lang.String what) throws SemanticException
SemanticException
protected final void raiseError(Where where, ISemanticError what) throws SemanticException
SemanticException