edu.neu.ccs.demeterf.lexer.classes
Class PrintToString

java.lang.Object
  extended by edu.neu.ccs.demeterf.FC
      extended by edu.neu.ccs.demeterf.ID
          extended by edu.neu.ccs.demeterf.lexer.classes.PrintToString

public class PrintToString
extends ID

Computes a String representation in CD Syntax, named as a ToString method


Nested Class Summary
static class PrintToString._E
           
static class PrintToString._F
           
static class PrintToString._LT
           
static class PrintToString._M
           
static class PrintToString._N
           
static class PrintToString._P
           
static class PrintToString._S
           
static class PrintToString._T
           
 
Field Summary
 
Fields inherited from class edu.neu.ccs.demeterf.FC
augMethodName, buildMethodName
 
Constructor Summary
PrintToString()
           
 
Method Summary
 PrintToString._LT combine(BLACK _h_)
           
 PrintToString._LT combine(boolean _h_)
           
 PrintToString._LT combine(byte _h_)
           
 PrintToString._LT combine(char _h_)
           
 PrintToString._LT combine(ChLbl _h_, PrintToString._LT v)
           
 PrintToString._LT combine(ChRE _h_, PrintToString._LT val)
           
 PrintToString._LT combine(ConcatRE _h_, PrintToString._LT res)
           
 PrintToString._LT combine(Cons _h_, PrintToString._LT first, PrintToString._LT rest)
           
 PrintToString._LT combine(double _h_)
           
 PrintToString._LT combine(Empty _h_)
           
 PrintToString._LT combine(Entry _h_, PrintToString._LT key, PrintToString._LT val)
           
 PrintToString._LT combine(Epsilon _h_)
           
 PrintToString._LT combine(FinalState _h_, PrintToString._LT s, PrintToString._LT tok)
           
 PrintToString._LT combine(float _h_)
           
 PrintToString._LT combine(GrpChar _h_, PrintToString._LT ch)
           
 PrintToString._LT combine(GrpLbl _h_, PrintToString._LT gs)
           
 PrintToString._LT combine(GrpRang _h_, PrintToString._LT s, PrintToString._LT e)
           
 PrintToString._LT combine(GrpRE _h_, PrintToString._LT gs)
           
 PrintToString._LT combine(HuhRE _h_, PrintToString._LT re)
           
 PrintToString._LT combine(ident _h_)
           
 PrintToString._LT combine(int _h_)
           
 PrintToString._LT combine(LexMain _h_, PrintToString._LT pkg, PrintToString._LT lits, PrintToString._LT ds)
           
 PrintToString._LT combine(LocDef _h_, PrintToString._LT id, PrintToString._LT re)
           
 PrintToString._LT combine(LocRef _h_, PrintToString._LT id)
           
 PrintToString._LT combine(long _h_)
           
 PrintToString._LT combine(Mach _h_, PrintToString._LT sts, PrintToString._LT rsts, PrintToString._LT trans)
           
 PrintToString._LT combine(Map _h_, PrintToString._LT tree)
           
 PrintToString._LT combine(MTrans _h_, PrintToString._LT state, PrintToString._LT c)
           
 PrintToString._LT combine(NChLbl _h_, PrintToString._LT v)
           
 PrintToString._LT combine(NChRE _h_, PrintToString._LT v)
           
 PrintToString._LT combine(NEPkgList _h_, PrintToString._LT id, PrintToString._LT rest)
           
 PrintToString._LT combine(NFA _h_, PrintToString._LT start, PrintToString._LT fin, PrintToString._LT trans)
           
 PrintToString._LT combine(NGrpLbl _h_, PrintToString._LT gs)
           
 PrintToString._LT combine(NGrpRE _h_, PrintToString._LT gs)
           
 PrintToString._LT combine(None _h_)
           
 PrintToString._LT combine(NoPackage _h_)
           
 PrintToString._LT combine(OrRE _h_, PrintToString._LT res)
           
 PrintToString._LT combine(Package _h_, PrintToString._LT pkg)
           
 PrintToString._LT combine(PkgCons _h_, PrintToString._LT id, PrintToString._LT rest)
           
 PrintToString._LT combine(PkgEmpty _h_)
           
 PrintToString._LT combine(PlusRE _h_, PrintToString._LT re)
           
 PrintToString._LT combine(RBLeaf _h_)
           
 PrintToString._LT combine(RBNode _h_, PrintToString._LT color, PrintToString._LT data, PrintToString._LT left, PrintToString._LT right)
           
 PrintToString._LT combine(RED _h_)
           
 PrintToString._LT combine(Set _h_, PrintToString._LT tree)
           
 PrintToString._LT combine(short _h_)
           
 PrintToString._LT combine(Some _h_, PrintToString._LT just)
           
 PrintToString._LT combine(StarRE _h_, PrintToString._LT re)
           
 PrintToString._LT combine(State _h_, PrintToString._LT id)
           
 PrintToString._LT combine(java.lang.String _h_)
           
 PrintToString._LT combine(StrRE _h_, PrintToString._LT val)
           
 PrintToString._LT combine(TokDef _h_, PrintToString._LT id, PrintToString._LT re)
           
 PrintToString._LT combine(Trans _h_, PrintToString._LT l, PrintToString._LT frm, PrintToString._LT to)
           
 PrintToString._LT combine(verbatim _h_)
           
 PrintToString._LT combine(Wrap _h_, PrintToString._LT x)
           
static java.lang.String escape(char c)
           
static java.lang.String escape(java.lang.String s)
           
static java.lang.String PrintToStringM(java.lang.Object o)
          Static stub method for calling toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintToString

public PrintToString()
Method Detail

PrintToStringM

public static java.lang.String PrintToStringM(java.lang.Object o)
Static stub method for calling toString


combine

public PrintToString._LT combine(byte _h_)

combine

public PrintToString._LT combine(short _h_)

combine

public PrintToString._LT combine(int _h_)

combine

public PrintToString._LT combine(long _h_)

combine

public PrintToString._LT combine(float _h_)

combine

public PrintToString._LT combine(double _h_)

combine

public PrintToString._LT combine(char _h_)

combine

public PrintToString._LT combine(boolean _h_)

combine

public PrintToString._LT combine(java.lang.String _h_)

combine

public PrintToString._LT combine(ident _h_)

combine

public PrintToString._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 PrintToString._LT combine(Package _h_,
                                 PrintToString._LT pkg)

combine

public PrintToString._LT combine(NoPackage _h_)

combine

public PrintToString._LT combine(NEPkgList _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(PkgCons _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(PkgEmpty _h_)

combine

public PrintToString._LT combine(LexMain _h_,
                                 PrintToString._LT pkg,
                                 PrintToString._LT lits,
                                 PrintToString._LT ds)

combine

public PrintToString._LT combine(LocDef _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT re)

combine

public PrintToString._LT combine(TokDef _h_,
                                 PrintToString._LT id,
                                 PrintToString._LT re)

combine

public PrintToString._LT combine(LocRef _h_,
                                 PrintToString._LT id)

combine

public PrintToString._LT combine(StrRE _h_,
                                 PrintToString._LT val)

combine

public PrintToString._LT combine(ChRE _h_,
                                 PrintToString._LT val)

combine

public PrintToString._LT combine(NChRE _h_,
                                 PrintToString._LT v)

combine

public PrintToString._LT combine(GrpRE _h_,
                                 PrintToString._LT gs)

combine

public PrintToString._LT combine(NGrpRE _h_,
                                 PrintToString._LT gs)

combine

public PrintToString._LT combine(GrpRang _h_,
                                 PrintToString._LT s,
                                 PrintToString._LT e)

combine

public PrintToString._LT combine(GrpChar _h_,
                                 PrintToString._LT ch)

combine

public PrintToString._LT combine(ConcatRE _h_,
                                 PrintToString._LT res)

combine

public PrintToString._LT combine(OrRE _h_,
                                 PrintToString._LT res)

combine

public PrintToString._LT combine(PlusRE _h_,
                                 PrintToString._LT re)

combine

public PrintToString._LT combine(StarRE _h_,
                                 PrintToString._LT re)

combine

public PrintToString._LT combine(HuhRE _h_,
                                 PrintToString._LT re)

combine

public PrintToString._LT combine(NFA _h_,
                                 PrintToString._LT start,
                                 PrintToString._LT fin,
                                 PrintToString._LT trans)

combine

public PrintToString._LT combine(Trans _h_,
                                 PrintToString._LT l,
                                 PrintToString._LT frm,
                                 PrintToString._LT to)

combine

public PrintToString._LT combine(State _h_,
                                 PrintToString._LT id)

combine

public PrintToString._LT combine(FinalState _h_,
                                 PrintToString._LT s,
                                 PrintToString._LT tok)

combine

public PrintToString._LT combine(Epsilon _h_)

combine

public PrintToString._LT combine(ChLbl _h_,
                                 PrintToString._LT v)

combine

public PrintToString._LT combine(NChLbl _h_,
                                 PrintToString._LT v)

combine

public PrintToString._LT combine(GrpLbl _h_,
                                 PrintToString._LT gs)

combine

public PrintToString._LT combine(NGrpLbl _h_,
                                 PrintToString._LT gs)

combine

public PrintToString._LT combine(Mach _h_,
                                 PrintToString._LT sts,
                                 PrintToString._LT rsts,
                                 PrintToString._LT trans)

combine

public PrintToString._LT combine(MTrans _h_,
                                 PrintToString._LT state,
                                 PrintToString._LT c)

combine

public PrintToString._LT combine(Cons _h_,
                                 PrintToString._LT first,
                                 PrintToString._LT rest)

combine

public PrintToString._LT combine(Empty _h_)

combine

public PrintToString._LT combine(Some _h_,
                                 PrintToString._LT just)

combine

public PrintToString._LT combine(None _h_)

combine

public PrintToString._LT combine(RED _h_)

combine

public PrintToString._LT combine(BLACK _h_)

combine

public PrintToString._LT combine(RBLeaf _h_)

combine

public PrintToString._LT combine(RBNode _h_,
                                 PrintToString._LT color,
                                 PrintToString._LT data,
                                 PrintToString._LT left,
                                 PrintToString._LT right)

combine

public PrintToString._LT combine(Entry _h_,
                                 PrintToString._LT key,
                                 PrintToString._LT val)

combine

public PrintToString._LT combine(Map _h_,
                                 PrintToString._LT tree)

combine

public PrintToString._LT combine(Wrap _h_,
                                 PrintToString._LT x)

combine

public PrintToString._LT combine(Set _h_,
                                 PrintToString._LT tree)