Public Member functions Summary: |
virtual bool | IsLeaf() [Source] |
bool | Eq(char) [Source] |
bool | Eq(char*) [Source] |
bool | Eq(char*, int) [Source] |
bool | Eq(Ptree* p) [Source] |
void | Display() [Source] |
void | Display2(std::ostream&) [Source] |
virtual void | Print(std::ostream&, int, int) [Source] |
int | Write(std::ostream&) [Source] |
virtual int | Write(std::ostream&, int) [Source] |
void | PrintIndent(std::ostream&, int) [Source] |
char* | ToString() [Source] |
virtual void | WritePS(ProgramString&) [Source] |
char* | GetPosition() [Source] |
int | GetLength() [Source] |
Ptree* | Car() [Source] |
Ptree* | Cdr() [Source] |
Ptree* | Cadr() [Source] |
Ptree* | Cddr() [Source] |
Ptree* | Ca_ar() [Source] |
void | SetCar(Ptree* p) [Source] |
void | SetCdr(Ptree* p) [Source] |
char* | LeftMost() [Source] |
char* | RightMost() [Source] |
virtual int | What() [Source] |
bool | IsA(int) [Source] |
bool | IsA(int, int) [Source] |
bool | IsA(int, int, int) [Source] |
virtual Ptree* | Translate(Walker*) [Source] |
virtual void | Typeof(Walker*, TypeInfo&) [Source] |
virtual char* | GetEncodedType() [Source] |
virtual char* | GetEncodedName() [Source] |
Ptree* | Last() [Source] |
Ptree* | First() [Source] |
Ptree* | Rest() [Source] |
Ptree* | Second() [Source] |
Ptree* | Third() [Source] |
Ptree* | Nth(int n) [Source] |
int | Length() [Source] |
Ptree* | ListTail(int n) [Source] |
static bool | Eq(Ptree*, char) [Source] |
static bool | Eq(Ptree*, char*) [Source] |
static bool | Eq(Ptree*, char*, int) [Source] |
static bool | Eq(Ptree*, Ptree*) [Source] |
static bool | Equiv(Ptree*, Ptree*) [Source] |
static bool | Equal(Ptree*, Ptree*) [Source] |
static Ptree* | Last(Ptree*) [Source] |
static Ptree* | First(Ptree*) [Source] |
static Ptree* | Rest(Ptree*) [Source] |
static Ptree* | Second(Ptree*) [Source] |
static Ptree* | Third(Ptree*) [Source] |
static Ptree* | Nth(Ptree*, int) [Source] |
static int | Length(Ptree*) [Source] |
static Ptree* | ListTail(Ptree*, int) [Source] |
static Ptree* | Cons(Ptree*, Ptree*) [Source] |
static Ptree* | List() [Source] |
static Ptree* | List(Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | List(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | CopyList(Ptree*) [Source] |
static Ptree* | Append(Ptree*, Ptree*) [Source] |
static Ptree* | ReplaceAll(Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | Subst(Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | Subst(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | Subst(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | ShallowSubst(Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | ShallowSubst(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | ShallowSubst(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | ShallowSubst(Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | SubstSublist(Ptree*, Ptree*, Ptree*) [Source] |
static Ptree* | Snoc(Ptree*, Ptree*) [Source] |
static Ptree* | Nconc(Ptree*, Ptree*) [Source] |
static Ptree* | Nconc(Ptree*, Ptree*, Ptree*) [Source] |
static bool | Match(Ptree*, char*, ...) [Source] |
static Ptree* | Make(const char* pat, ...) [Source] |
static Ptree* | MakeStatement(const char* pat, ...) [Source] |
static Ptree* | GenSym() [Source] |
static Ptree* | qMake(char*) [Source] |
static Ptree* | qMakeStatement(char*) [Source] |
bool | Reify(unsigned int&) [Source] |
bool | Reify(char*&) [Source] |
static char* | IntegerToString(sint, int&) [Source] |