PeppaPEG
PeppaPEG copied to clipboard
PEG Parser in ANSI C
**Describe the bug** error on compiling the header file **To Reproduce** ``` PS C:\Users\risharan\DevSpace\c\wrench> make gcc -O2 -Wall -Wall -Wextra -Werror -Wpedantic -std=c11 .\src\wrench.c -o .\bin\wrench In file included from...
**Is your feature request related to a problem? Please describe.** Comparing performance of json parser with Lua show that PeppaPEG is 2x memory hungry and takes 2x more time. **Describe...
**Is your feature request related to a problem? Please describe.** See #137. Many programming languages have a deep precedence levels, say Java has twentyish. If we use left recursion and...
I'm submitting this for the author evaluate if some of it is worth add to his repository
People writing grammars for https://github.com/tree-sitter/tree-sitter need to use a ugly JavaScript spaghetti to write grammars and convert then to a json that the actual parser uses to do it's job....
With something like this https://github.com/mingodad/PeppaPEG/commit/d8e43ed3a172f628656d136fe8986ef5e119100c and using https://www.bottlecaps.de/convert/ to convert the `naked` output to be used here https://www.bottlecaps.de/rr/ui to get a railroad diagram for the grammars written to PeppaPEG. Example:...
When trying to create a grammar with PeppaPEG I was not getting the expected result and the error message didn't helped me at first then I decided to add a...
**Is your feature request related to a problem? Please describe.** See discussion [here](https://github.com/soasme/PeppaPEG/issues/140#issuecomment-989852808) **Describe the solution you'd like** Typedef const char* P4_CString and replace all types in source. **Describe alternatives...