diff --git a/src/parser/footnote_definition.rs b/src/parser/footnote_definition.rs index a3446975..75bb3ef6 100644 --- a/src/parser/footnote_definition.rs +++ b/src/parser/footnote_definition.rs @@ -2,7 +2,6 @@ use nom::branch::alt; use nom::bytes::complete::tag; use nom::bytes::complete::tag_no_case; use nom::bytes::complete::take_while; -use nom::character::complete::digit1; use nom::character::complete::space0; use nom::combinator::opt; use nom::combinator::recognize; @@ -94,10 +93,7 @@ pub(crate) fn footnote_definition<'b, 'g, 'r, 's>( #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))] pub(crate) fn label<'s>(input: OrgSource<'s>) -> Res, OrgSource<'s>> { - alt(( - digit1, - take_while(|c| WORD_CONSTITUENT_CHARACTERS.contains(c) || "-_".contains(c)), - ))(input) + take_while(|c| WORD_CONSTITUENT_CHARACTERS.contains(c) || "-_".contains(c))(input) } #[cfg_attr(feature = "tracing", tracing::instrument(ret, level = "debug"))]