Creates a new operation object with the operation- or function-name
$name. Using the operations defined in $db. See
L<Math::Expr::OpperationDB> for more info.
Sets operand number $i to $v.
Returns operand to number $i.
Returns a string representation of the entire expression to be
used for debugging.
Returns a string representation of this expressions entire type,
without simplifying it. In the same notation as the tostr method.
Simplifys the expression to some normal from.
Returns a string type of this expression simplifyed as much as
Tries to match $rules to this expretions and adds the substitutions
needed to $match.Returns 1 if the match excists and the substitutions
needed can coexcist with those already in $match otherwise 0.
Tries to match $rules to this expretions and to all its subexpretions.
Returns a MatchSet object specifying where the matches ocored and what
substitutions they represent.
Substitues all variables in the expretion with there vaules in $vars.
Returns a copy of this object.
Used by the parser to indikate if this object was created using
parantesis or if he should break it up to preserve the rules of order
between the diffrent opperations.
Returns an object pointer to the subexpression represented by the
Replaces the subexpression at position $pos with $val.