edu.neu.ccs.demeterf.demfgen.classes
Class Print
java.lang.Object
edu.neu.ccs.demeterf.FC
edu.neu.ccs.demeterf.ID
edu.neu.ccs.demeterf.demfgen.classes.Print
public class Print
- extends ID
Computes a String representation in CD Syntax
Constructor Summary |
Print()
|
Method Summary |
Print._LT |
combine(AddLine _h_)
|
Print._LT |
combine(AddSpace _h_)
|
Print._LT |
combine(AddTab _h_)
|
Print._LT |
combine(AddToken _h_,
Print._LT str)
|
Print._LT |
combine(BehDefCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(BehDefEmpty _h_)
|
Print._LT |
combine(BehDef _h_,
Print._LT name,
Print._LT body)
|
Print._LT |
combine(BehFile _h_,
Print._LT incl,
Print._LT behs)
|
Print._LT |
combine(BLACK _h_)
|
Print._LT |
combine(boolean _h_)
|
Print._LT |
combine(byte _h_)
|
Print._LT |
combine(char _h_)
|
Print._LT |
combine(ClassBound _h_,
Print._LT bound)
|
Print._LT |
combine(ClassDef _h_,
Print._LT gen,
Print._LT name,
Print._LT params,
Print._LT subtypes,
Print._LT fields,
Print._LT ext)
|
Print._LT |
combine(Cons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(DefParams _h_,
Print._LT types)
|
Print._LT |
combine(DemFGenMain _h_,
Print._LT incl,
Print._LT pkg,
Print._LT look,
Print._LT imports,
Print._LT types)
|
Print._LT |
combine(double _h_)
|
Print._LT |
combine(DummyTrav _h_,
Print._LT dfgl,
Print._LT tdl,
Print._LT otdl,
Print._LT flds)
|
Print._LT |
combine(Empty _h_)
|
Print._LT |
combine(EmptyDefParams _h_)
|
Print._LT |
combine(EmptyToken _h_)
|
Print._LT |
combine(EmptyUseParams _h_)
|
Print._LT |
combine(Entry _h_,
Print._LT key,
Print._LT val)
|
Print._LT |
combine(Extern _h_)
|
Print._LT |
combine(FieldCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(FieldEmpty _h_)
|
Print._LT |
combine(Field _h_,
Print._LT name,
Print._LT type)
|
Print._LT |
combine(float _h_)
|
Print._LT |
combine(ident _h_)
|
Print._LT |
combine(ImportCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(ImportEmpty _h_)
|
Print._LT |
combine(Import _h_,
Print._LT pkg)
|
Print._LT |
combine(IncludeCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(IncludeEmpty _h_)
|
Print._LT |
combine(Include _h_,
Print._LT gen,
Print._LT file)
|
Print._LT |
combine(int _h_)
|
Print._LT |
combine(IntfcDef _h_,
Print._LT gen,
Print._LT name,
Print._LT params,
Print._LT subtypes)
|
Print._LT |
combine(IntfImpl _h_,
Print._LT intf)
|
Print._LT |
combine(long _h_)
|
Print._LT |
combine(LookAhead _h_,
Print._LT n)
|
Print._LT |
combine(Map _h_,
Print._LT tree)
|
Print._LT |
combine(Minus _h_)
|
Print._LT |
combine(NameCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(NameDef _h_,
Print._LT id,
Print._LT bnd)
|
Print._LT |
combine(NameEmpty _h_)
|
Print._LT |
combine(NENameList _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(NEPkgList _h_,
Print._LT id,
Print._LT rest)
|
Print._LT |
combine(NESubtypeList _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(NETypeUseList _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(NoBound _h_)
|
Print._LT |
combine(NoGen _h_)
|
Print._LT |
combine(NoImpl _h_)
|
Print._LT |
combine(NoLook _h_)
|
Print._LT |
combine(None _h_)
|
Print._LT |
combine(NoPackage _h_)
|
Print._LT |
combine(NoParse _h_)
|
Print._LT |
combine(Package _h_,
Print._LT pkg)
|
Print._LT |
combine(PkgCons _h_,
Print._LT id,
Print._LT rest)
|
Print._LT |
combine(PkgEmpty _h_)
|
Print._LT |
combine(PkgStar _h_)
|
Print._LT |
combine(Plus _h_)
|
Print._LT |
combine(RBLeaf _h_)
|
Print._LT |
combine(RBNode _h_,
Print._LT color,
Print._LT data,
Print._LT left,
Print._LT right)
|
Print._LT |
combine(RealToken _h_,
Print._LT str)
|
Print._LT |
combine(RED _h_)
|
Print._LT |
combine(RTFileNotFound _h_)
|
Print._LT |
combine(RTParseException _h_)
|
Print._LT |
combine(Set _h_,
Print._LT tree)
|
Print._LT |
combine(short _h_)
|
Print._LT |
combine(Some _h_,
Print._LT just)
|
Print._LT |
combine(java.lang.String _h_)
|
Print._LT |
combine(SubtypeCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(SubtypeEmpty _h_)
|
Print._LT |
combine(TE _h_)
|
Print._LT |
combine(TheEOF _h_)
|
Print._LT |
combine(TypeDefCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(TypeDefEmpty _h_)
|
Print._LT |
combine(TypeUseCons _h_,
Print._LT first,
Print._LT rest)
|
Print._LT |
combine(TypeUseEmpty _h_)
|
Print._LT |
combine(TypeUse _h_,
Print._LT name,
Print._LT params)
|
Print._LT |
combine(UseParams _h_,
Print._LT types)
|
Print._LT |
combine(verbatim _h_)
|
Print._LT |
combine(Wrap _h_,
Print._LT x)
|
Print._LT |
combine(YesGen _h_)
|
static java.lang.String |
escape(char c)
|
static java.lang.String |
escape(java.lang.String s)
|
static java.lang.String |
PrintM(java.lang.Object o)
Static stub method for calling print |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Print
public Print()
PrintM
public static java.lang.String PrintM(java.lang.Object o)
- Static stub method for calling print
combine
public Print._LT combine(byte _h_)
combine
public Print._LT combine(short _h_)
combine
public Print._LT combine(int _h_)
combine
public Print._LT combine(long _h_)
combine
public Print._LT combine(float _h_)
combine
public Print._LT combine(double _h_)
combine
public Print._LT combine(char _h_)
combine
public Print._LT combine(boolean _h_)
combine
public Print._LT combine(java.lang.String _h_)
combine
public Print._LT combine(ident _h_)
combine
public Print._LT combine(verbatim _h_)
escape
public static java.lang.String escape(java.lang.String s)
escape
public static java.lang.String escape(char c)
combine
public Print._LT combine(DemFGenMain _h_,
Print._LT incl,
Print._LT pkg,
Print._LT look,
Print._LT imports,
Print._LT types)
combine
public Print._LT combine(Include _h_,
Print._LT gen,
Print._LT file)
combine
public Print._LT combine(IncludeCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(IncludeEmpty _h_)
combine
public Print._LT combine(Package _h_,
Print._LT pkg)
combine
public Print._LT combine(NoPackage _h_)
combine
public Print._LT combine(LookAhead _h_,
Print._LT n)
combine
public Print._LT combine(NoLook _h_)
combine
public Print._LT combine(Import _h_,
Print._LT pkg)
combine
public Print._LT combine(NEPkgList _h_,
Print._LT id,
Print._LT rest)
combine
public Print._LT combine(PkgCons _h_,
Print._LT id,
Print._LT rest)
combine
public Print._LT combine(PkgStar _h_)
combine
public Print._LT combine(PkgEmpty _h_)
combine
public Print._LT combine(ImportCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(ImportEmpty _h_)
combine
public Print._LT combine(IntfcDef _h_,
Print._LT gen,
Print._LT name,
Print._LT params,
Print._LT subtypes)
combine
public Print._LT combine(ClassDef _h_,
Print._LT gen,
Print._LT name,
Print._LT params,
Print._LT subtypes,
Print._LT fields,
Print._LT ext)
combine
public Print._LT combine(NoGen _h_)
combine
public Print._LT combine(NoParse _h_)
combine
public Print._LT combine(Extern _h_)
combine
public Print._LT combine(YesGen _h_)
combine
public Print._LT combine(DefParams _h_,
Print._LT types)
combine
public Print._LT combine(EmptyDefParams _h_)
combine
public Print._LT combine(NameDef _h_,
Print._LT id,
Print._LT bnd)
combine
public Print._LT combine(ClassBound _h_,
Print._LT bound)
combine
public Print._LT combine(NoBound _h_)
combine
public Print._LT combine(NoImpl _h_)
combine
public Print._LT combine(IntfImpl _h_,
Print._LT intf)
combine
public Print._LT combine(NENameList _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(NameCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(NameEmpty _h_)
combine
public Print._LT combine(TypeUse _h_,
Print._LT name,
Print._LT params)
combine
public Print._LT combine(UseParams _h_,
Print._LT types)
combine
public Print._LT combine(EmptyUseParams _h_)
combine
public Print._LT combine(NETypeUseList _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(TypeUseCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(TypeUseEmpty _h_)
combine
public Print._LT combine(Field _h_,
Print._LT name,
Print._LT type)
combine
public Print._LT combine(AddSpace _h_)
combine
public Print._LT combine(AddTab _h_)
combine
public Print._LT combine(AddLine _h_)
combine
public Print._LT combine(Plus _h_)
combine
public Print._LT combine(Minus _h_)
combine
public Print._LT combine(AddToken _h_,
Print._LT str)
combine
public Print._LT combine(TheEOF _h_)
combine
public Print._LT combine(RealToken _h_,
Print._LT str)
combine
public Print._LT combine(EmptyToken _h_)
combine
public Print._LT combine(TypeDefCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(TypeDefEmpty _h_)
combine
public Print._LT combine(FieldCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(FieldEmpty _h_)
combine
public Print._LT combine(NESubtypeList _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(SubtypeCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(SubtypeEmpty _h_)
combine
public Print._LT combine(BehFile _h_,
Print._LT incl,
Print._LT behs)
combine
public Print._LT combine(BehDefCons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(BehDefEmpty _h_)
combine
public Print._LT combine(BehDef _h_,
Print._LT name,
Print._LT body)
combine
public Print._LT combine(TE _h_)
combine
public Print._LT combine(RTParseException _h_)
combine
public Print._LT combine(RTFileNotFound _h_)
combine
public Print._LT combine(DummyTrav _h_,
Print._LT dfgl,
Print._LT tdl,
Print._LT otdl,
Print._LT flds)
combine
public Print._LT combine(Cons _h_,
Print._LT first,
Print._LT rest)
combine
public Print._LT combine(Empty _h_)
combine
public Print._LT combine(Some _h_,
Print._LT just)
combine
public Print._LT combine(None _h_)
combine
public Print._LT combine(RED _h_)
combine
public Print._LT combine(BLACK _h_)
combine
public Print._LT combine(RBLeaf _h_)
combine
public Print._LT combine(RBNode _h_,
Print._LT color,
Print._LT data,
Print._LT left,
Print._LT right)
combine
public Print._LT combine(Entry _h_,
Print._LT key,
Print._LT val)
combine
public Print._LT combine(Map _h_,
Print._LT tree)
combine
public Print._LT combine(Wrap _h_,
Print._LT x)
combine
public Print._LT combine(Set _h_,
Print._LT tree)