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

Add FilterState action. #562

Merged
merged 1 commit into from
Jun 22, 2020

Conversation

nbp
Copy link
Collaborator

@nbp nbp commented Jun 11, 2020

This work is part of #430 and add the FilterStates action as well as the code it produces in both the Python and Rust backend.

At the moment no phase of the parse table is making use of this code, but this would be part of the upcoming PR.

@jorendorff I think you might want to give a look at these changes as it is a corner stone from moving away from the default style of parse tables.

@nbp nbp added the parser generator Bug related to the grammar processing, parse tebale generator and the parse table backends. label Jun 11, 2020
@nbp nbp requested a review from jorendorff June 11, 2020 14:09
@nbp nbp self-assigned this Jun 11, 2020
@nbp nbp force-pushed the add-filter-states-action branch from 1454a93 to 856dcf8 Compare June 11, 2020 15:50
jsparagus/actions.py Outdated Show resolved Hide resolved
jsparagus/actions.py Show resolved Hide resolved
jsparagus/actions.py Outdated Show resolved Hide resolved
jsparagus/emit/rust.py Show resolved Hide resolved
@nbp nbp force-pushed the add-filter-states-action branch from f30728f to ce99326 Compare June 22, 2020 15:26
@nbp nbp merged commit 6314c0c into mozilla-spidermonkey:master Jun 22, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
parser generator Bug related to the grammar processing, parse tebale generator and the parse table backends.
Development

Successfully merging this pull request may close these issues.

2 participants