55 ppsig(
Tree s) : sig(s), fEnv(
nil), fPriority(0), fHideRecursion(false) {}
56 ostream&
print (ostream& fout)
const;
59 ppsig(
Tree s,
Tree env,
int priority=0) : sig(s), fEnv(env), fPriority(priority), fHideRecursion(false) {}
60 ostream& printinfix (ostream& fout,
const string& opname,
int priority,
Tree x,
Tree y)
const;
61 ostream& printfun (ostream& fout,
const string& funame,
Tree x)
const;
62 ostream& printfun (ostream& fout,
const string& funame,
Tree x,
Tree y)
const;
63 ostream& printfun (ostream& fout,
const string& funame,
Tree x,
Tree y,
Tree z)
const;
64 ostream& printfun (ostream& fout,
const string& funame,
Tree x,
Tree y,
Tree z,
Tree zz)
const;
65 ostream& printfun (ostream& fout,
const string& funame,
Tree x,
Tree y,
Tree z,
Tree z2,
Tree z3)
const;
66 ostream& printout (ostream& fout,
int i,
Tree x)
const;
68 ostream& printff (ostream& fout,
Tree ff,
Tree largs)
const;
69 ostream& printrec (ostream& fout,
Tree var,
Tree lexp,
bool hide)
const;
70 ostream& printrec (ostream& fout,
Tree lexp,
bool hide)
const;
71 ostream& printextended (ostream& fout,
Tree sig)
const;
72 ostream& printui (ostream& fout,
const string& funame,
Tree label)
const;
73 ostream& printui (ostream& fout,
const string& funame,
Tree label,
Tree lo,
Tree hi,
Tree step)
const;
74 ostream& printui (ostream& fout,
const string& funame,
Tree label,
Tree cur,
Tree lo,
Tree hi,
Tree step)
const;
75 ostream& printlabel (ostream& fout,
Tree pathname)
const;
76 ostream& printFixDelay (ostream& fout,
Tree exp,
Tree delay)
const;
ostream & operator<<(ostream &file, const ppsig &pp)
static bool printlist(Tree l, FILE *out)
int fPriority
priority context
A CTree = (Node x [CTree]) is a Node associated with a list of subtrees called branches.
ppsig(Tree s, Tree env, int priority=0)
Tree fEnv
recursive environment stack
ostream & print(ostream &fout) const
void print(Tree t, FILE *out)