jellyj.syntaxtree
Class PackageExpNode
jellyj.syntaxtree.SyntaxTreeNode
|
+--jellyj.syntaxtree.ExpressionNode
|
+--jellyj.syntaxtree.SymbolExpNode
|
+--jellyj.syntaxtree.PackageExpNode
- public class PackageExpNode
- extends SymbolExpNode
Methods inherited from class jellyj.syntaxtree.ExpressionNode |
addFalseList, addTrueList, appendToFalseList, appendToTrueList, backPatch, desynthesize, evaluate, evaluateExp, leftValue, lookupPrimop, superExp, synthesize, thisExp, thisOrSuperExp, translate, translateSynthesized, type, typeExp, variableExp |
PackageExpNode
public PackageExpNode(Symbol name)
PackageExpNode
public PackageExpNode(String name)
PackageExpNode
public PackageExpNode(String prefix, Symbol suffix)
PackageExpNode
public PackageExpNode(Symbol prefix, String suffix)
typeCheck
public Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError