Updated README
This commit is contained in:
@@ -9,7 +9,9 @@
|
|||||||
2. If there are any parantheses, replace the parantheses with the result of the sub-expression.
|
2. If there are any parantheses, replace the parantheses with the result of the sub-expression.
|
||||||
3. Evaluate the overall expression (which should no longer have any parantheses)
|
3. Evaluate the overall expression (which should no longer have any parantheses)
|
||||||
|
|
||||||
Rather than building a tree from the expression (which is the recommended approach), I have opted to perform the substitutions in-place. This means that the result of an operation replaces the operation itself. The reason I chose to do this, is that my parsing algorithm considers everything inside parantheses as a single token. Therefore, it is fairly easy to replace this token with the result of the expression within the parantheses.
|
Rather than building a tree from the expression (which is the recommended approach), I have opted to perform the substitutions in-place. This means that the result of an operation replaces the operation itself.
|
||||||
|
|
||||||
|
The reason I chose to do this, is that my parsing algorithm considers everything inside parantheses as a single token. Therefore, it is fairly easy to replace this token with the result of the expression within the parantheses.
|
||||||
|
|
||||||
## Features
|
## Features
|
||||||
- Order of operations
|
- Order of operations
|
||||||
|
Reference in New Issue
Block a user