class Exp

Classe base della gerarchia delle espressioni simboliche usate per costruire l'abstract parse tree (APT)

Inheritance:


Public Methods

[more]Exp* clone () const
Duplica l'espressione (in pratica e' un costruttore per copia virtuale)
[more]Exp* eval (const Environment *env) const
Valutazione dell'espressione
[more]void getVariables (StringSet *ss) const
Restituisce l'insieme delle variabili presenti nell'espressione
[more]int getNumVariables () const
Restituisce il numero di variabili presenti nell'espressione
[more]std::string toString () const
Conversione a stringa
[more]virtual ~Exp ()
Distruttore virtuale

Documentation

Classe base della gerarchia delle espressioni simboliche usate per costruire l'abstract parse tree (APT)
oExp* clone() const
Duplica l'espressione (in pratica e' un costruttore per copia virtuale)

oExp* eval(const Environment *env) const
Valutazione dell'espressione

ovoid getVariables(StringSet *ss) const
Restituisce l'insieme delle variabili presenti nell'espressione

oint getNumVariables() const
Restituisce il numero di variabili presenti nell'espressione

ostd::string toString() const
Conversione a stringa

ovirtual ~Exp()
Distruttore virtuale


Direct child classes:
OpExp
AtomExp

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.