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

Switch from earley to lalr parser #8

Open
Rot127 opened this issue Jun 9, 2022 · 1 comment
Open

Switch from earley to lalr parser #8

Rot127 opened this issue Jun 9, 2022 · 1 comment
Labels
enhancement New feature or request grammar parser

Comments

@Rot127
Copy link
Member

Rot127 commented Jun 9, 2022

CUrrently the earley parser is used which is very slow (~20min for 1300 instr.). In order to use the significantly faster lalr parser the priorities of the terminals must be set correctly.

@Rot127
Copy link
Member Author

Rot127 commented Jul 16, 2022

The GNU extension, which allows compound statements within expressions, made this very much harder.

@Rot127 Rot127 added enhancement New feature or request parser grammar labels Sep 4, 2023
@Rot127 Rot127 mentioned this issue Sep 11, 2023
9 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request grammar parser
Projects
None yet
Development

No branches or pull requests

1 participant