tame/tamer/src/asg/air
Mike Gerwitz 343f5b34b3 tamer: asg::air: Template support for dangling expressions
The intent was to have a very simple implementation of `hold_dangling` and
have everything work.  But, I had a nasty surprise when the system tests
caught bug caused by some interesting depth interactions as it relates to
`xmli` and auto-closing.

I added an extra test/example in `asg::graph::visit::test` to illustrate the
situation; it was difficult to derive from the traces, but trivially obvious
once I wrote it out as an example.

With that, templates can now aggregate tokens for dangling expressions.

DEV-13708
2023-03-10 14:27:59 -05:00
..
expr tamer: asg::air: Extract expression parsing into `expr` 2023-03-10 14:27:59 -05:00
tpl tamer: asg::air: Template support for dangling expressions 2023-03-10 14:27:59 -05:00
expr.rs tamer: asg::air: Template support for dangling expressions 2023-03-10 14:27:59 -05:00
ir.rs tamer: asg::air: Extract expression parsing into `expr` 2023-03-10 14:27:59 -05:00
test.rs tamer: asg::air: Extract template parsing into `tpl` 2023-03-10 14:27:59 -05:00
tpl.rs tamer: asg::air::tpl: Parse template body expressions 2023-03-10 14:27:59 -05:00