- SEE ALSO
Math::Expr::Var - Represents one variable in a parsed expression tree
require Math::Expr::Opp; require Math::Expr::Var; require Math::Expr::Num; # To represent the expression "x+7": $n=new Math::Expr::Opp("+"); $n->SetOpp(0,new Math::Expr::Var("x")); $n->SetOpp(1,new Math::Expr::Num(7)); print $n->tostr . "\n";
Used by the Math::Expr to represent variables.
Creates a new representation of the variable named $name.
Returns the string representation of the variable, that is the variable name.
Returns the type of the variable.
Simply cals strtype, its needed to be compatible with the other elements in the structure.
Mathces a rule expression with the variable, and returns an array of VarSet objects with this variable name set to the expression if there types match.
Used by upper level Match procedure to match an entire expression.
Returns this variables vaule taken from $vars or a new copy of itselfe if it does not excist.
Returns a new copy of itself.
Hakan Ardo <email@example.com>