Commit Graph

12 Commits

Author SHA1 Message Date
Jesse Brault
44f6ab10af WIP on enum generation and solving generated errors. 2025-09-14 21:06:58 -05:00
Jesse Brault
434df5642a Much work on ast gen, leaf enums and leaf structs. 2025-09-14 19:34:38 -05:00
Jesse Brault
42cc6720d1 Move around util fn and set up enum build fn mod. 2025-09-14 18:24:56 -05:00
Jesse Brault
300e65a8d3 Add generation for node ast file. 2025-09-14 15:57:06 -05:00
Jesse Brault
b75e51ee41 Fill out build-fn generation for ast nodes. 2025-09-14 15:40:39 -05:00
Jesse Brault
968b950436 Handle deserialization of leaf_enum nodes. 2025-09-14 09:36:38 -05:00
Jesse Brault
0704e7d504 Skeleton code for leaf_enum specs. 2025-09-14 09:12:00 -05:00
Jesse Brault
0a97cc01b9 Add return value to build fn. 2025-09-04 11:08:23 -05:00
Jesse Brault
0adb4bbe0e Add or else (default) to yaml spec. 2025-09-04 10:21:30 -05:00
Jesse Brault
9f3f3e0f0d Implement optionality for types. 2025-09-03 17:12:19 -05:00
Jesse Brault
a53388155a Add optional to ast schema and ast-gen. 2025-09-03 16:45:09 -05:00
Jesse Brault
8b310ad5d4 Refactor ast-generation. 2025-08-29 19:42:23 -05:00