Jonathan Tran
43bec115c0
Refactor source ranges into a generic node type (#4350)
* WIP
Signed-off-by: Nick Cameron <nrc@ncameron.org>
* Fix formatting
* Fix yarn build:wasm
* Fix ts_rs bindings
* Fix tsc errors
* Fix wasm TS types
* Add minimal failing test
* Rename field to avoid name collisions
* Remove node wrapper around NonCodeMeta
Trying to fix TS unit test errors deserializing JSON AST in Rust.
* Rename Node to BoxNode
* Fix lints
* Fix lint by boxing literals
* Rename UnboxedNode to Node
* Look at this (photo)Graph *in the voice of Nickelback*
* Update docs
* Update snapshots
* initial trait
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* update docs
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* updates
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* gross hack for TagNode
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* extend gross hack
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* fix EnvRef bullshit
Signed-off-by: Jess Frazelle <github@jessfraz.com>
* Fix to fail parsing when a tag declarator matches a stdlib function name
* Fix test errors after merging main
* A snapshot a day keeps the bugs away! 📷🐛 (OS: ubuntu-latest)
* Confirm
* Change to use simpler map_err
* Add comment
---------
Signed-off-by: Nick Cameron <nrc@ncameron.org>
Signed-off-by: Jess Frazelle <github@jessfraz.com>
Co-authored-by: Nick Cameron <nrc@ncameron.org>
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Jess Frazelle <github@jessfraz.com>
2024-10-30 20:52:17 +00:00
..
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 13:19:05 -07:00
2024-09-30 12:39:24 -07:00
2024-09-28 11:51:08 -07:00
2024-09-30 12:39:24 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-14 10:46:39 -07:00
2024-10-30 20:52:17 +00:00
2024-10-30 20:52:17 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-15 13:25:03 -07:00
2024-10-15 13:25:03 -07:00
2024-10-01 08:50:23 -05:00
2024-09-28 11:51:08 -07:00
2024-09-30 12:30:22 -07:00
2024-09-28 11:51:08 -07:00
2024-10-30 20:52:17 +00:00
2024-10-30 20:52:17 +00:00
2024-10-01 08:50:23 -05:00
2024-10-30 20:52:17 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-30 20:52:17 +00:00
2024-09-28 11:51:08 -07:00
2024-09-30 12:39:24 -07:00
2024-10-30 20:52:17 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-30 20:52:17 +00:00
2024-10-16 21:48:33 -07:00
2024-10-30 20:52:17 +00:00
2024-10-15 13:25:03 -07:00
2024-10-15 13:25:03 -07:00
2024-10-30 20:52:17 +00:00
2024-10-01 08:50:23 -05:00
2024-09-30 12:39:24 -07:00
2024-10-30 20:52:17 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-30 20:52:17 +00:00
2024-10-30 20:52:17 +00:00
2024-10-01 08:50:23 -05:00
2024-10-30 20:52:17 +00:00
2024-10-01 08:50:23 -05:00
2024-10-25 22:49:30 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-28 20:52:51 -04:00
2024-10-30 20:52:17 +00:00
2024-10-30 20:52:17 +00:00
2024-09-28 13:19:05 -07:00
2024-09-28 11:51:08 -07:00
2024-10-23 17:42:54 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-10-23 17:42:54 +00:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-28 11:51:08 -07:00
2024-09-30 12:39:24 -07:00
2024-10-28 20:20:45 -04:00
2024-09-30 12:30:22 -07:00
2024-09-28 11:51:08 -07:00
2024-10-01 08:50:23 -05:00
2024-09-30 12:39:24 -07:00
2024-10-30 20:52:17 +00:00
2024-10-02 14:19:40 -05:00