cs132.vapor.ast
Class VFunction.Stack

java.lang.Object
  extended by cs132.vapor.ast.VFunction.Stack
Enclosing class:
VFunction

public static final class VFunction.Stack
extends Object

The details of a function's stack space declaration.


Field Summary
 int in
          The number of words in the "in" part of the stack.
 int local
          The number of words in the "local" part of the stack.
 int out
          The number of words in the "out" part of the stack.
 
Constructor Summary
VFunction.Stack(int in, int out, int local)
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

in

public final int in
The number of words in the "in" part of the stack.


out

public final int out
The number of words in the "out" part of the stack.


local

public final int local
The number of words in the "local" part of the stack.

Constructor Detail

VFunction.Stack

public VFunction.Stack(int in,
                       int out,
                       int local)