Jesse Brault
|
aff2fe2a2b
|
Moving things around and cargo fmt.
|
2025-09-21 11:19:27 -05:00 |
|
Jesse Brault
|
11f97a2174
|
Auto gen pretty_print impls.
|
2025-09-18 08:38:30 -05:00 |
|
Jesse Brault
|
26cb28307c
|
Move imports to generated build code.
|
2025-09-17 19:47:53 -05:00 |
|
Jesse Brault
|
7399a8748c
|
Add polymorphic build types gen.
|
2025-09-17 17:21:37 -05:00 |
|
Jesse Brault
|
a7eabae3e3
|
WIP polymorphic building.
|
2025-09-16 10:59:38 -05:00 |
|
Jesse Brault
|
ac9ff6ecec
|
Squash bugs with ast gen.
|
2025-09-15 21:41:36 -05:00 |
|
Jesse Brault
|
f3c3e40eb2
|
Big refactor of ast gen.
|
2025-09-15 21:12:38 -05:00 |
|
Jesse Brault
|
5d640ca585
|
Refactor struct build-fn gen.
|
2025-09-15 20:10:59 -05:00 |
|
Jesse Brault
|
b5cdb8dd29
|
WIP refactor of deserialization and ast code generation.
|
2025-09-15 18:20:09 -05:00 |
|
Jesse Brault
|
e9ccb0a5bd
|
Add default rule match panic branch.
|
2025-09-14 21:15:48 -05:00 |
|
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
|
152f5a6150
|
Start outputting build.rs file from ast gen.
|
2025-09-14 08:54:06 -05:00 |
|
Jesse Brault
|
59165f6235
|
Build fn child unwrap; some tests.
|
2025-09-04 19:27:26 -05:00 |
|
Jesse Brault
|
4d70765d17
|
Wrap in Boxes.
|
2025-09-04 11:10:59 -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
|
e79c22db72
|
Using Boxed children and name fix.
|
2025-08-31 09:44:17 -05:00 |
|
Jesse Brault
|
8b310ad5d4
|
Refactor ast-generation.
|
2025-08-29 19:42:23 -05:00 |
|
Jesse Brault
|
fcca1b7aba
|
More work on ast-generation.
|
2025-08-27 12:35:43 -05:00 |
|
Jesse Brault
|
206948efa1
|
Experimenting with build.rs, quote, and syn.
|
2025-08-26 15:39:36 -05:00 |
|