| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
jellyj.syntaxtree.SyntaxTreeNode | +--jellyj.syntaxtree.ExpressionNode | +--jellyj.syntaxtree.VariableExpNode | +--jellyj.syntaxtree.LocalExpNode
Fields inherited from class jellyj.syntaxtree.VariableExpNode |
name_d |
Fields inherited from class jellyj.syntaxtree.ExpressionNode |
falseList_d, leftValue_d, statementExp_d, trueList_d, type_d |
Fields inherited from class jellyj.syntaxtree.SyntaxTreeNode |
column_d, line_d |
Constructor Summary | |
LocalExpNode(Symbol name) |
Method Summary | |
Type | typeCheck(SymbolTable stable) |
Methods inherited from class jellyj.syntaxtree.VariableExpNode |
translate, translateSynthesized, variableExp |
Methods inherited from class jellyj.syntaxtree.ExpressionNode |
addFalseList, addTrueList, appendToFalseList, appendToTrueList, backPatch, desynthesize, evaluate, evaluateExp, leftValue, lookupPrimop, superExp, synthesize, thisExp, thisOrSuperExp, type, typeExp |
Constructor Detail |
public LocalExpNode(Symbol name)
Method Detail |
public Type typeCheck(SymbolTable stable)
throws jellyj.util.TypeCheckError
| |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |