cs132.vapor.ast
Class VOperand

java.lang.Object
  extended by cs132.vapor.ast.Node
      extended by cs132.vapor.ast.VOperand
Direct Known Subclasses:
VLitStr, VOperand.Static, VVarRef

public abstract class VOperand
extends Node

The base class for operand nodes. These usually appear on the right hand side of assignments and as arguments to built-in operation and function calls.


Nested Class Summary
static class VOperand.Static
          "Static" values.
 
Field Summary
 
Fields inherited from class cs132.vapor.ast.Node
sourcePos
 
Constructor Summary
VOperand(SourcePos sourcePos)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VOperand

public VOperand(SourcePos sourcePos)