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 WalkerContextpublic SymbolTable getSymbols()
getSymbols in interface WalkerContextpublic Ir getIR()
getIR in interface WalkerContextpublic java.util.Map<java.lang.String,Primitive> getThisArgs()
getThisArgs in interface WalkerContextprotected final void raiseError(Where where, java.lang.String what) throws SemanticException
SemanticExceptionprotected final void raiseError(Where where, ISemanticError what) throws SemanticException
SemanticException