Do not include leading slash in citation style.

This commit is contained in:
Tom Alexander 2023-10-09 15:48:43 -04:00
parent 4a367dd7e0
commit 81c0b7079f
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE

@ -67,10 +67,13 @@ pub(crate) fn citation<'b, 'g, 'r, 's>(
#[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))] #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]
fn citestyle<'s>(input: OrgSource<'s>) -> Res<OrgSource<'s>, OrgSource<'s>> { fn citestyle<'s>(input: OrgSource<'s>) -> Res<OrgSource<'s>, OrgSource<'s>> {
let (remaining, _) = tuple((tag("/"), style))(input)?; map(
let (remaining, _) = opt(tuple((tag("/"), variant)))(remaining)?; tuple((
let source = get_consumed(input, remaining); tag("/"),
Ok((remaining, source)) recognize(tuple((style, opt(tuple((tag("/"), variant)))))),
)),
|(_, style)| style,
)(input)
} }
#[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))] #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]