You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When trying to parse any of --begin-group-a --begin-group-a, --begin-group-a --conflicting-group-option --begin-group-a or any other input that would require more than one iteration, the second and following instances of --begin-group-a are always rejected as [blocked].
We can simplify this down to the following and the bug remains reproducible:
Consider the following grammar:
When trying to parse any of
--begin-group-a --begin-group-a
,--begin-group-a --conflicting-group-option --begin-group-a
or any other input that would require more than one iteration, the second and following instances of--begin-group-a
are always rejected as[blocked]
.We can simplify this down to the following and the bug remains reproducible:
Simplified even further:
Reducing it to a single element within the repeatable group does not trigger the bug:
--begin-group-a --begin-group-a
is accepted.Trying to avoid blocking arguments looks like it would work, but actually doesn't:
--group-option-a --conflicting-group-option --begin-group-a
gives an unavoidable[conflict]
on--conflicting-group-option
.The text was updated successfully, but these errors were encountered: