1
0
mirror of https://github.com/SquidDev-CC/CC-Tweaked synced 2024-12-14 12:10:30 +00:00
CC-Tweaked/projects
Jonathan Coates a12b405acf
Custom parse errors for Lua (#1298)
- Add several (internal) modules for lexing and parsing Lua code. These
   allow us to provide (hopefully) higher quality error messages than
   Lua's built-in messages.

 - `shell.run`, `edit` and `lua` now use this parser when fed invalid
   code. This allows us to provide better syntax errors, while not
   having any impact on the happy path.

   Note this does not affect any other mechanism for loading code 
   (`load`, `require`, `dofile`).

There's still a lot of work to do here in improving error message
quality, but hopefully this provides a good starting point.
2023-01-25 20:35:43 +00:00
..
common Always expose nbt from turtle.getItemDetail 2023-01-25 18:37:14 +00:00
common-api Always expose nbt from turtle.getItemDetail 2023-01-25 18:37:14 +00:00
core Custom parse errors for Lua (#1298) 2023-01-25 20:35:43 +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