Package parser
Classes designed to parse a mathematical expression.
- Author:
- JIBOYE, Oluwagbemiro Olaoluwa
-
Interface Summary Interface Description Validatable -
Class Summary Class Description AdditionOperator AntiLogToAnyBase AssignmentOperator BinaryOperator Bracket CombinationOperator CustomScanner DataSetFormatter Objects of this class take a data-set and simplify/reduce its complexity so that class MathExpression can easily work with it.DivisionOperator ExpandingExpression Function GenericBracket ListReturningStatsOperator LISTS Logic LogicalExpression LogicOperator LogOrAntiLogToAnyBase LogToAnyBase MathExpression This class models a mathematical parser.MathScanner MultiplicationOperator Number NumberReturningStatsOperator Deals with number returning statistical operators e.g sum,avg,mode e.t.c and log and antilog to any base operatorsOperator PermutationOperator PolynomialExpression PowerOperator Precedence RemainderOperator Set Class that provides utility methods for carrying out statistical analysis on a data set consisting of real numbers.STRING SubtractionOperator UnaryPostOperator Models a post-operand Operator object e.g the !, inverse, square, cube operatorsUnaryPreOperator Models a post-operand Operator object e.g the trigonometric,logarithmic,exponential e.t.c.Variable -
Enum Summary Enum Description Parser_Result TYPE Defines the allowed return types