Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2021-02-27 | r/2241 feat(tazjin/rlox): Add initial Pratt parser table lookup | Vincent Ambo | 1 | -9/+67 | |
Change-Id: I1b894d2f84d23ddddcd1bb8794f771512b7d677e Reviewed-on: https://cl.tvl.fyi/c/depot/+/2560 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI | |||||
2021-02-27 | r/2240 feat(tazjin/rlox): Partial implementation of binary operators | Vincent Ambo | 1 | -1/+49 | |
Change-Id: I6f0bc9f58b51dec2673c918e08b199b52e793ed4 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2559 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI | |||||
2021-02-27 | r/2239 feat(tazjin/rlox): Set up precedence parsing scaffolding | Vincent Ambo | 1 | -0/+156 | |
Defines a new precedence levels enum which can be used to restrict the parser precedence in any given location. As an example, unary expressions and grouping are implemented, as these have a different precedence from e.g. expression() Change-Id: I91f299fc77530f76c3aba717f638985428104ee5 Reviewed-on: https://cl.tvl.fyi/c/depot/+/2558 Reviewed-by: tazjin <mail@tazj.in> Tested-by: BuildkiteCI |