All Packages Class Hierarchy This Package Previous Next Index
Class espresso.syntaxtree.SymbolExpNode
java.lang.Object
|
+----espresso.syntaxtree.SyntaxTreeNode
|
+----espresso.syntaxtree.ExpressionNode
|
+----espresso.syntaxtree.SymbolExpNode
- public class SymbolExpNode
- extends ExpressionNode
-
name_d
-
-
SymbolExpNode(String)
-
-
SymbolExpNode(String, Symbol)
-
-
SymbolExpNode(Symbol)
-
-
SymbolExpNode(Symbol, String)
-
-
SymbolExpNode(Symbol, Symbol)
-
-
name()
-
-
toString()
-
-
toSymbol()
-
-
typeCheck(SymbolTable)
-
name_d
public Symbol name_d
SymbolExpNode
protected SymbolExpNode(Symbol name)
SymbolExpNode
protected SymbolExpNode(String name)
SymbolExpNode
protected SymbolExpNode(Symbol prefix,
Symbol suffix)
SymbolExpNode
protected SymbolExpNode(String prefix,
Symbol suffix)
SymbolExpNode
protected SymbolExpNode(Symbol prefix,
String suffix)
name
public Symbol name()
toSymbol
public Symbol toSymbol()
toString
public String toString()
- Overrides:
- toString in class Object
typeCheck
public Type typeCheck(SymbolTable stable) throws TypeCheckError
- Overrides:
- typeCheck in class ExpressionNode
All Packages Class Hierarchy This Package Previous Next Index