1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-09-28 15:08:47 +00:00
CC-Tweaked/projects
Jonathan Coates 22cadd6730
Various improvements to our Lua parser
- Encode the DFA as a virtual machine (identical to lrgrep) rather than
   compiling it to a series of Lua functions. While this is a little
   slower and uglier, it's much more space efficient, shaving off 16Kb.

 - Minimise the DFA properly. This only shaves off a few states, but
   every little helps.

 - Run the error handling code from a non-reduced parser stack. This was
   incredibly nasty to get right (and positions are still not correctly
   handled), but it fixes several broken error messages.
2023-02-04 12:46:51 +00:00
..
common Fix a few typos in the documentation 2023-02-03 19:29:16 +00:00
common-api Always expose nbt from turtle.getItemDetail 2023-01-25 18:37:14 +00:00
core Various improvements to our Lua parser 2023-02-04 12:46:51 +00:00
core-api Don't round trip values in executeMainThreadTask 2022-12-15 20:19:28 +00:00
fabric Fix printouts crashing in item frames 2023-01-09 18:28:44 +00:00
fabric-api Initial pass of the API breaking changes for 1.19.3 (#1232) 2022-12-03 15:02:00 +00:00
forge Enforce version bounds for the Kotlin stdlib 2023-01-17 20:28:31 +00:00
forge-api Resolve a few TODOs 2022-12-03 15:55:48 +00:00
lints Add a couple of errorprone plugins 2022-11-10 08:54:09 +00:00
web Update project paths in our utility build scripts 2022-11-10 09:12:28 +00:00
ARCHITECTURE.md Fix some typos in ARCHITECTURE.md 2022-12-14 18:49:06 +00:00