Parsing & Lowering Checkpoint

Precedence, associativity, calls, and stack bytecode.


1. Given `1 + 2 * 3`, the correct grouping is:
2. To parse left-associative operators in recursive descent, you usually:
3. In this pack, function calls are allowed on:
4. Why does bytecode emit left, then right, then the operator?
5. Which operator should be checked before its single-character version during lexing?