Skip to content
New issue

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

delimitation rule #20

Open
SaitoAtsushi opened this issue Apr 3, 2023 · 1 comment
Open

delimitation rule #20

SaitoAtsushi opened this issue Apr 3, 2023 · 1 comment

Comments

@SaitoAtsushi
Copy link

Atmosphere between expressions is optional on the current specification of Pose.

expressions  = (atmosphere* expression)* atmosphere*

According to this rule, (1a) can be interpreted same as (1 a).
(01) is (0 1).
Is this by design intent or should it be invalid error?

@lassik
Copy link
Collaborator

lassik commented Apr 3, 2023

It's another mistake. It should be something like:

expressions = atmosphere* expression? (atmosphere+ expressions)?

The current grammar is totally ad hoc. It's my fault. We should use some consistent variant of BNF.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants