Math::Expr::Num - A node in the expretion tree, used as superclass only
package Math::Expr::Num; require Math::Expr::Node; use Math::Expr::Node; use vars qw(@ISA); @ISA = qw(Math::Expr::Node);
Each expretion is represented by a tree where each opperation and variable is a separate node. This class contain the common code for all those noeds. It also defines all the common methods used in those node classes and does some typecheckinig for them. Therefor the methodname in the subclasses should start with a '_'-char followed by the actually method name. This method will be called by the acutall method in this class after the typecheking is done.
To install Math::Expr, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Math::Expr
CPAN shell
perl -MCPAN -e shell install Math::Expr
For more information on module installation, please visit the detailed CPAN module installation guide.