511 B
511 B
BACKLOG — Phase parse
Build backlog
- D1 — Precedence: implement grammar with
*//tighter than+/- - D2 — Left associativity: iterative left-fold in
_exprand_term - D3 — Parentheses:
_primaryhandlesLPAREN expr RPAREN - D4 — Unary minus:
_unaryhandles leading-recursively - D5 — Errors:
ParseErrorraised for all malformed inputs - D6 — Tests green:
calc/test_parser.pywith 23 structural assertions
Adversary findings
(none yet)