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

process/action renaming - priority issue #22

Open
alvarohm opened this issue Dec 10, 2013 · 1 comment
Open

process/action renaming - priority issue #22

alvarohm opened this issue Dec 10, 2013 · 1 comment
Assignees

Comments

@alvarohm
Copy link

The parser does not accept an action of the form Skip[[a <- c]] (only (Skip)[[a <- c]]), and for processes when there is a parameter P(1)[[a <- c]] (only (P(1))[[a <- c]]).

I suspect that the problem is the precedence between the renaming and for processes the production:
identifier, [ ‘(’, [ expression, { ‘,’, expression } ], ‘)’ ]

and for actions the productions:

| ‘Stop’
| ‘Chaos’
| ‘Div’
...
| instantiated action
@ghost ghost assigned joey-coleman Dec 10, 2013
@joey-coleman
Copy link
Member

I'm already aware of the problem; it is a precedence issue (sort of), but has nothing to do with instantiated actions (the grammar in the wiki is a reflection of the parser, not a literal input to the parser; there's no way the wiki grammar could generate a parser directly).

I hope to correct the parser in the next week.

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