- Rename alternative_parse() to parse()
- Update test() and test2() in lalr for (rule, action)-format
- Add constant folding and dead code elimination