edu.ksu.cis.projects.bogor.ast.transform
Class ExpBindingResolver
java.lang.Object
edu.ksu.cis.projects.bogor.ast.transform.ExpBindingResolver
public class ExpBindingResolver
- extends Object
Hierarchical table to resolve the bindings used in let
constructs.
- Version:
- CVS $Revision: 1.3 $ $Date: 2005/01/29 18:36:58 $
- Author:
- Matt Hoosier
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ExpBindingResolver
public ExpBindingResolver()
- Creates with no parent context for resolving bound IDs.
ExpBindingResolver
public ExpBindingResolver(ExpBindingResolver parent)
- Creates with parent.
addResolution
public void addResolution(String boundId,
Exp computedResultExp)
containsResolution
public boolean containsResolution(String boundId)
getResolution
public Exp getResolution(String boundId)