Support parsing affiliated keywords as keywords.

This commit is contained in:
Tom Alexander 2023-10-12 17:23:54 -04:00
parent 5ae19e455d
commit e6e3783ec6
Signed by: talexander
GPG Key ID: D3A179C9A53C0EDE
1 changed files with 11 additions and 0 deletions

View File

@ -209,6 +209,7 @@ fn _element<'b, 'g, 'r, 's>(
Element::BabelCall
);
// Keyword with affiliated keywords
ak_element!(
keyword,
&mut affiliated_keywords,
@ -218,6 +219,16 @@ fn _element<'b, 'g, 'r, 's>(
Element::Keyword
);
// Keyword without affiliated keywords
ak_element!(
keyword,
std::iter::empty(),
input,
context,
input,
Element::Keyword
);
if can_be_paragraph {
// Paragraph with affiliated keyword
ak_element!(