We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
skip
skip[a] is documented as "Re-establish the skipper that got inhibited by lexeme or no_skip. "
skip[a]
It is underspecified if that applies to the outer and/or inner skipper.
Take this example: x3::lexeme[XXX >> x3::skip[YYY] ];
x3::lexeme[XXX >> x3::skip[YYY] ];
Is skip supposed to affect YYY, XXX >> YYY or both if XXX and YYY can contain skippers too?
YYY
XXX >> YYY
What what the parser look like to join 2 parsers that might allow spaces inside without any space?
Example from Slack: https://godbolt.org/z/GYYejjrEd
auto const identifier = x3::lexeme[+x3::alpha]; auto const expr = identifier >> "=" >> identifier; auto const grammar = x3::lexeme[identifier >> '.' >> x3::skip[expr] ];
The text was updated successfully, but these errors were encountered:
No branches or pull requests
skip[a]
is documented as "Re-establish the skipper that got inhibited by lexeme or no_skip. "It is underspecified if that applies to the outer and/or inner skipper.
Take this example:
x3::lexeme[XXX >> x3::skip[YYY] ];
Is
skip
supposed to affectYYY
,XXX >> YYY
or both if XXX and YYY can contain skippers too?What what the parser look like to join 2 parsers that might allow spaces inside without any space?
Example from Slack: https://godbolt.org/z/GYYejjrEd
The text was updated successfully, but these errors were encountered: