tame/tamer/src/xir
Mike Gerwitz d195eedacb tamer: nir: Sugared and plain flavors
This introduces the concept of sugared NIR and provides the boilerplate for
a desugaring pass.  The earlier commits dealing with cleaning up the
lowering pipeline were to support this work, in particular to ensure that
reporting and recovery properly applied to this lowering operation without
adding a ton more boilerplate.

DEV-13158
2022-10-26 14:19:19 -04:00
..
attr tamer: xir::parse::ele: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
flat tamer: parse::error::ParseError: Extract some variants into FinalizeError 2022-10-26 12:44:19 -04:00
parse tamer: nir: Sugared and plain flavors 2022-10-26 14:19:19 -04:00
reader tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
tree tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
attr.rs tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
error.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
escape.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
flat.rs tamer: xir::parse::ele: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
fmt.rs tamer: xir::parse::ele: Properly handle previous state transitions 2022-08-29 15:52:04 -04:00
iter.rs tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00
parse.rs tamer: xir::parse::ele: Hoist NtState out of `ele_parse!` macro 2022-09-14 15:35:58 -04:00
pred.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
reader.rs tamer: Xirf::Text refinement 2022-08-01 15:01:37 -04:00
st.rs [DEV-12990] Add gt, gte, lt, lte operators to if/unless 2022-09-22 11:38:06 -04:00
tree.rs tamer: xir::parse::ele: Superstate not to accept early EOF 2022-08-12 00:47:15 -04:00
writer.rs tamer: span::dummy: New module to hold DUMMY_SPAN and derivatives 2022-08-01 15:01:37 -04:00