26 #include "ExprAlgebra.h" 37 Variable::operator =(other);
43 inline virtual void Asigna(
const double &d)
48 inline virtual void AsignaExpr(
const ExprAlgebra &ex)
50 Variable::Asigna(0.0);
53 virtual bool Evaluable(
void)
const 54 {
return ((Variable::Evaluable()) && (expr.Evaluable())); }
58 return *
Lex().NuevoLiteral(expr.ToNum());
62 inline virtual const double &GetValor(
const double &v1=0.0,
const double &v2=0.0)
const 63 {
return expr.ToNum(); }
static Lexico & Lex(void)
Devuelve una referencia al léxico.
Definition: ProtoExpr.cc:32
Definition: Variable.h:31
Operando.
Definition: Operando.h:42
Expresión algebraica.
Definition: ExprAlgebra.h:32