A C E F I M P
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(String) - Method in class calc.AddAndSub
- accept(String) - Method in class calc.Constant
- accept(String) - Method in class calc.Exponent
- accept(String) - Method in class calc.Expression
- accept(String) - Method in class calc.MultAndDiv
- accept(String) - Method in class calc.Parenthesis
- AddAndSub - Class in calc
-
Addition and subtraction evaluator.
- AddAndSub(int) - Constructor for class calc.AddAndSub
C
- calc - package calc
- Calculator - Class in calc
-
Main calculator logic.
- Calculator() - Constructor for class calc.Calculator
- Constant - Class in calc
-
Constant evaluator.
- Constant(int) - Constructor for class calc.Constant
E
- evaluate(String) - Static method in class calc.Calculator
-
Evaluate a root expression.
- evaluate(String) - Method in class calc.Expression
-
Evaluates an expression as a level deeper than the current one in the expression tree,
- Exponent - Class in calc
-
Exponent evaluator.
- Exponent(int) - Constructor for class calc.Exponent
- Expression - Class in calc
-
Base expression class.
- Expression(int) - Constructor for class calc.Expression
F
- findFirst(String, String, String) - Static method in class calc.MatchUtil
I
- i - Variable in class calc.Expression
M
- match(String, String) - Static method in class calc.MatchUtil
- MatchUtil - Class in calc
- MatchUtil() - Constructor for class calc.MatchUtil
- MultAndDiv - Class in calc
-
Multiple and division evaluator.
- MultAndDiv(int) - Constructor for class calc.MultAndDiv
P
- Parenthesis - Class in calc
-
Parenthesis evaluator.
- Parenthesis(int) - Constructor for class calc.Parenthesis
All Classes All Packages