edu.neu.ccs.demeterf.demfgen.classes
Class Decl

java.lang.Object
  extended by edu.neu.ccs.demeterf.demfgen.classes.Decl
Direct Known Subclasses:
ProdType, SumType

public abstract class Decl
extends java.lang.Object


Constructor Summary
Decl()
           
 
Method Summary
 boolean isProd()
           
static Decl parse(java.io.InputStream inpt)
           
static Decl parse(java.io.Reader inpt)
           
static Decl parse(java.lang.String inpt)
           
 java.lang.String print()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Decl

public Decl()
Method Detail

parse

public static Decl parse(java.lang.String inpt)
                  throws ParseException
Throws:
ParseException

parse

public static Decl parse(java.io.InputStream inpt)
                  throws ParseException
Throws:
ParseException

parse

public static Decl parse(java.io.Reader inpt)
                  throws ParseException
Throws:
ParseException

isProd

public boolean isProd()

print

public java.lang.String print()