tame/tamer/src/asg
Mike Gerwitz 5c60c5fd15 tamer: asg::air::tpl: Parse template body expressions
And finally we have tokens aggregated onto the ASG in the context of a
template.  I expected to arrive here much more quickly, but there was a lot
of necessary refactoring.  There's a lot more that could be done, but I need
to continue; I had wanted this done a week ago.

It is worth noting, though, that this finally achieves something I had been
wondering about since the inception of this project---how I'd represent
templates on the graph.  I think this worked out rather nicely.  It wasn't
even until a few months ago that I decided to use AIR instead of NIR for
that purpose (NIR wouldn't have worked).

And note how I didn't have to touch the program derivation at all---the
system test just works with the AIR change, because of the consistent
construction of the graph.  Beautiful.

DEV-13708
2023-03-10 14:27:59 -05:00
..
air tamer: asg::air::tpl: Parse template body expressions 2023-03-10 14:27:59 -05:00
graph tamer: asg::air::expr: Introduce RootStrategy 2023-03-10 14:27:59 -05:00
air.rs tamer: asg::air::tpl: Parse template body expressions 2023-03-10 14:27:59 -05:00
error.rs tamer: asg::air::tpl: Parse template body expressions 2023-03-10 14:27:59 -05:00
graph.rs tamer: asg::graph::object::rel::DynObjectRel: Store source data 2023-03-10 14:27:58 -05:00
mod.rs tamer: asg::graph::{object::xir=>xmli}: Rename module 2023-03-10 14:27:58 -05:00