tame/tamer/src
Mike Gerwitz c0e5b1d750 tamer: asg::air: Template application within expressions
This recognizes template application within expressions.  Since expressions
can occur within templates, this can occur arbitrarily deeply.

And with that, we have the core of the template system represented on the
graph.  Of course, there are some glaring scoping issues to be resolved, but
those aren't unique to template application.

DEV-13708
2023-04-05 15:49:25 -04:00
..
asg tamer: asg::air: Template application within expressions 2023-04-05 15:49:25 -04:00
bin tamer: Introduce desugaring operation for shorthand template application 2023-03-29 12:58:34 -04:00
diagnose tamer: diagnose::panic::diagnostic_todo!: New macro 2023-01-20 23:37:30 -05:00
iter Copyright year and name update 2023-01-20 23:37:30 -05:00
ld tamer: asg::graph: *lookup{=>_global}* 2023-03-29 12:58:35 -04:00
nir tamer: nir::tplshort: Desugar nested template applications 2023-03-29 12:58:35 -04:00
obj Copyright year and name update 2023-01-20 23:37:30 -05:00
parse tamer: asg::air: Use StateStack 2023-03-30 15:44:14 -04:00
sym tamer: nir::tplshort: Desugar body into @values@ 2023-03-29 12:58:35 -04:00
test Copyright year and name update 2023-01-20 23:37:30 -05:00
xir tamer: asg::air: Use StateStack 2023-03-30 15:44:14 -04:00
convert.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
diagnose.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
f.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fmt.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
fs.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
global.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
iter.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
ld.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
lib.rs tamer: asg::air: Extract template parsing into own parser 2023-03-10 14:27:59 -05:00
nir.rs tamer: nir: Apply*Short variants 2023-03-29 12:58:35 -04:00
num.rs Copyright year and name update 2023-01-20 23:37:30 -05:00
parse.rs tamer: xir::parse::ele: Move StateStack into parse::state 2023-03-30 15:44:12 -04:00
span.rs tamer: span: Resolve unusued import warning for debug diagnostic 2023-03-10 14:27:58 -05:00
xir.rs tamer: xir::autoclose: New lowering operation 2023-03-10 14:27:57 -05:00