| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object
  |
  +--comp.Node
        |
        +--comp.ExprNode
Basic superclass for all expression nodes.
| Field Summary | 
| Fields inherited from class comp.Node | 
asm, globalScope, labelCount, strings | 
| Constructor Summary | |
(package private) | 
ExprNode()
 | 
| Method Summary | |
 Type | 
getType(Scope s)
 | 
| Methods inherited from class comp.Node | 
addDefs, addString, asHTML, codeGen, getLabel, lvalue, reset, rvalue | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
ExprNode()
| Method Detail | 
public Type getType(Scope s)
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||