Expression parser A programme which parses entered expression in string format and evaluates it. Parsing of values itself is managed by the class of values that needs to be evaluated. Evaluator class accepts Hash Maps with Unary and Binary operators and functions, which can be applied to a type passed in template arguments, and optionally the expression itself. Expression which should be evaluated can be changed after creation of the Evaluator object. Parsing of expression can be divided in 6 steps: 1.Sign; 2.Braces; 3.Values; 4.Functions/Operators; 5.Multiplication/Division; 6.Addition/Subtraction.
-
Notifications
You must be signed in to change notification settings - Fork 0
vo-fomin/Calculator
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Expression parser
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published