class AdvancedCalculator
- AdvancedCalculator
- Reference
- Object
Defined in:
calculator-cli.crConstant Summary
-
PRECEDENCE =
{"+" => 1, "-" => 1, "*" => 2, "/" => 2, "^" => 3}
-
Define operator precedence
Class Method Summary
- .calculate(expression : String)
- .evaluate_postfix(postfix_tokens)
- .infix_to_postfix(tokens)
- .run
- .tokenize(expression : String)