WIP Ended up using new layout, made major changes to how asts are interacted with an iterated.

- Got rid of dynamic arrays for body entries, were using links only.
- Halfed the size of the ast from 256 to 128 bytes.
- Fields for different ast types are not accessed directly. Each type has a unique filtered AST for ease of use.
This commit is contained in:
2023-07-15 00:03:14 -04:00
parent 7133dc0a95
commit 9ce859ec64
3 changed files with 1871 additions and 976 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff