tame/tamer/src/xir
Mike Gerwitz 2fafc331a1 tamer: xir::reader: Opening and closing tag whitespace
Non-attribute and non-empty start/end tags will have their whitespace
as part of the produced span.  This sets us up for a following change that
will allow for deriving the name span from this span given a QName, which
gives us a span that both represents the entire XIR token and allows
deriving the element name.

An accurate token span is necessary for parsing errors where an element was
not expected, while an element name span is more appropriate for issues of
grammar and semantic errors that deal not with the fact that an element was
encountered, but _what_ element was encountered.

DEV-7145
2022-06-22 15:10:49 -04:00
..
attr tamer: Add Display impl for each ParseState for generic ParseErrors 2022-05-25 15:26:02 -04:00
flat tamer: xir::flat::{State=>XirToXirf}: Rename 2022-06-02 13:48:54 -04:00
parse tamer: xir::parse: Attribute parser generator 2022-06-21 13:23:02 -04:00
reader tamer: xir::reader: Opening and closing tag whitespace 2022-06-22 15:10:49 -04:00
tree tamer: xir::parse: Attribute parser generator 2022-06-21 13:23:02 -04:00
attr.rs tamer: Consistent span diagram representation 2022-06-06 11:32:35 -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: Attribute parser generator 2022-06-21 13:23:02 -04:00
fmt.rs tamer: fmt: New type-based formatting system 2022-06-10 16:28:15 -04:00
iter.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
parse.rs tamer: xir::parse: Attribute parser generator 2022-06-21 13:23:02 -04:00
pred.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00
reader.rs tamer: xir::reader: Opening and closing tag whitespace 2022-06-22 15:10:49 -04:00
st.rs tamer: xir::st: Add missing docs for generated QName constants 2022-06-21 13:23:01 -04:00
tree.rs tamer: xir::parse: Attribute parser generator 2022-06-21 13:23:02 -04:00
writer.rs Copyright year update 2022 2022-05-03 14:14:29 -04:00