comp
Class ExprNode

java.lang.Object
  |
  +--comp.Node
        |
        +--comp.ExprNode
Direct Known Subclasses:
ArrayRefNode, BinExprNode, CallNode, IdNode, StringValNode, ValNode

abstract class ExprNode
extends Node

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

ExprNode()
Method Detail

getType

public Type getType(Scope s)