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 Tatsu to have a real PEG parser from the EBNF grammar #194

Merged
merged 5 commits into from
Aug 17, 2019

Conversation

C4ptainCrunch
Copy link
Member

Add 竜 TatSu as a dependency.
This enables us to have a real PEG parser and not a combination of
regexes and string splitting.

Fix parsing of quoted values as well as escaped semi-columns
This fixes #185 and fixes #193

Note : Adding Tatsu might have made the parser significantly slower in some cases.

@C4ptainCrunch C4ptainCrunch changed the title Add Tatsu to have a real PEG parser from the EBNF grammar in rfc5545 Add Tatsu to have a real PEG parser from the EBNF grammar Aug 17, 2019
@C4ptainCrunch C4ptainCrunch merged commit 6b71a49 into master Aug 17, 2019
@C4ptainCrunch C4ptainCrunch deleted the tatsu branch August 17, 2019 18:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
1 participant