mirror of https://github.com/kdl-org/kdl-rs.git
Set error span correctly
`KdlParseError` has `span` field unconditionally.
This commit is contained in:
parent
dc2839f850
commit
fee985fbbc
|
|
@ -759,12 +759,8 @@ fn node_children(input: &mut Input<'_>) -> PResult<KdlDocument> {
|
||||||
.map(|_| KdlDocument::new())
|
.map(|_| KdlDocument::new())
|
||||||
.or_else(|mut e: ErrMode<KdlParseError>| {
|
.or_else(|mut e: ErrMode<KdlParseError>| {
|
||||||
e = match e {
|
e = match e {
|
||||||
#[cfg_attr(not(feature = "span"), allow(unused_mut))]
|
|
||||||
ErrMode::Cut(mut pe) => {
|
ErrMode::Cut(mut pe) => {
|
||||||
#[cfg(feature = "span")]
|
pe.span = Some((_before_open_loc.._after_open_loc).into());
|
||||||
{
|
|
||||||
pe.span = Some((_before_open_loc.._after_open_loc).into());
|
|
||||||
}
|
|
||||||
ErrMode::Cut(pe)
|
ErrMode::Cut(pe)
|
||||||
}
|
}
|
||||||
e => return Err(e),
|
e => return Err(e),
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue