Arithmetic evaluation: Difference between revisions
m
→{{header|J}}
m (→{{header|J}}) |
|||
Line 2,347:
Nevertheless, this task deals only with simple arithmetic, so this kind of precedence is an arguably appropriate choice for this task.
The implementation here uses a shift/reduce parser to build a tree structure (which J happens to support) for evaluation:
<lang j>parse=:parse_parser_
|