Skip navigation links
A C E F I M P 

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
 
A C E F I M P 
Skip navigation links