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-10-18 10:25:54 -04:00
2024-10-28 20:52:51 -04:00
2024-09-30 21:56:04 +00:00
2024-10-28 14:29:47 -04:00
2024-04-30 14:37:32 -04:00
2024-10-30 20:52:17 +00:00
2024-09-24 13:49:15 -04:00
2024-09-24 13:49:15 -04:00
2024-07-24 23:33:31 -04:00
2024-09-16 17:12:54 -04:00
2024-09-05 12:18:32 -07:00
2024-09-05 12:18:32 -07:00
2024-08-03 18:08:51 +10:00
2024-10-09 19:38:40 -04:00
2024-09-30 11:40:00 -04:00
2024-09-10 08:17:45 +10:00
2024-09-10 02:10:14 +00:00
2024-09-30 10:12:59 -04:00
2024-09-30 11:40:00 -04:00
2024-08-28 06:38:14 -04:00
2024-09-16 17:12:54 -04:00
2024-10-09 19:38:40 -04:00
2024-10-09 19:38:40 -04:00
2024-10-02 14:29:57 -04:00
2024-02-11 12:59:00 +11:00
2024-09-10 08:17:45 +10:00
2024-08-16 21:15:42 +10:00
2024-09-30 10:12:59 -04:00
2023-10-16 13:28:41 -04:00
2024-10-28 14:29:47 -04:00
2024-10-04 16:47:44 -04:00
2024-10-28 14:29:47 -04:00
2024-09-04 08:35:40 -04:00
2023-12-18 06:15:26 -05:00
2024-10-25 16:28:10 -07:00
2024-09-10 08:17:45 +10:00
2024-10-25 16:28:10 -07:00
2024-10-30 20:52:17 +00:00
2024-09-04 14:03:21 -07:00
2024-06-04 08:32:24 -04:00
2024-09-10 08:17:45 +10:00
2024-10-25 16:28:10 -07:00
2024-10-28 16:18:06 -04:00
2024-08-25 00:47:09 +00:00
2024-08-25 00:47:09 +00:00
2024-10-25 16:28:10 -07:00
2024-09-10 08:17:45 +10:00
2024-08-12 15:38:42 -05:00
2024-08-12 15:38:42 -05:00
2024-10-17 23:42:24 -04:00
2024-05-24 20:54:42 +10:00
2024-09-04 08:35:40 -04:00
2024-10-24 09:26:33 -04:00
2024-09-10 08:17:45 +10:00
2024-10-15 07:30:00 -04:00
2024-10-15 07:30:00 -04:00
2024-08-02 12:25:57 -04:00
2024-09-05 19:20:51 +00:00
2024-07-18 14:29:15 -04:00
2024-04-17 10:30:23 -04:00
2024-05-10 19:02:11 -04:00
2024-04-17 10:30:23 -04:00
2024-05-10 19:02:11 -04:00
2024-10-28 20:52:51 -04:00
2024-09-09 12:59:36 -04:00
2024-05-10 19:02:11 -04:00