338 B
338 B
BACKLOG — Phase parse
Build backlog
- Write calc/parser.py with parse(tokens) -> Node
- Write calc/test_parser.py with unittest coverage of D1-D5
- Claim D1 (precedence)
- Claim D2 (left associativity)
- Claim D3 (parentheses)
- Claim D4 (unary minus)
- Claim D5 (errors)
- Claim D6 (tests green)