Files
mgmt/lang/interfaces
James Shubin 23b5a4729f lang: Split lang package out into many subpackages
This is a giant refactor to split the giant lang package into many
subpackages. The most difficult piece was figuring out how to extract
the extra ast structs into their own package, because they needed to
call two functions which also needed to import the ast.

The solution was to separate out those functions into their own
packages, and to pass them into the ast at the root when they're needed,
and to let the relevant ast portions call a handle.

This isn't terribly ugly because we already had a giant data struct
woven through the ast.

The bad part is rebasing any WIP work on top of this.
2021-10-21 04:13:04 -04:00
..
2021-01-31 16:52:46 -05:00
2021-01-31 16:52:46 -05:00
2021-01-31 16:52:46 -05:00
2021-01-31 16:52:46 -05:00
2021-01-31 16:52:46 -05:00