Absyn
Class Program

java.lang.Object
  extended by Absyn.Absyn
      extended by Absyn.Program
All Implemented Interfaces:
Visitable

public class Program
extends Absyn

Goal ::= MainClass ( ClassDeclaration )*


Field Summary
 java.util.AbstractList<ClassDecl> classes
           
 
Constructor Summary
Program(java.util.AbstractList<ClassDecl> classes)
           
 
Method Summary
 void accept(Visitor v)
          Visitor pattern dispatch.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

classes

public java.util.AbstractList<ClassDecl> classes
Constructor Detail

Program

public Program(java.util.AbstractList<ClassDecl> classes)
Method Detail

accept

public void accept(Visitor v)
Visitor pattern dispatch.

Specified by:
accept in interface Visitable
Specified by:
accept in class Absyn