tame/tamer/src/xir
Mike Gerwitz 26aaf6efc1 tamer: parse::error::ParseError: Extract some variants into FinalizeError
This helps to clarify the situations under which these errors can occur, and
the generality also helps to show why the inner types are as they
are (e.g. use of `String`).

But more importantly, this allows for an error type in `finalize` that is
detached from the `ParseState`, which will be able to be utilized in the
lowering pipeline as a more general error distinguishable from other
lowering errors.  At the moment I'm maintaining BC, but a following commit
will demonstrate the use case to introduce recoverable vs. non-recoverable
errors.

DEV-13158
2022-10-26 12:44: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: parse::error::ParseError: Extract some variants into FinalizeError 2022-10-26 12:44: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