issues
search
soasme
/
PeppaPEG
PEG Parser in ANSI C
https://soasme.com/PeppaPEG
MIT License
55
stars
7
forks
source link
issues
Newest
Newest
Most commented
Recently updated
Oldest
Least commented
Least recently updated
Create a P4_Grammar using PEG as Input
#54
soasme
closed
3 years ago
0
[Feature]: Get/Set Grammar Rule Name.
#53
soasme
closed
3 years ago
0
[Feature]: Report lineno/offset for P4_Position in addition to pos.
#52
soasme
closed
3 years ago
0
[Feature]: Set Source Slice.
#51
soasme
closed
3 years ago
0
[Feature]: Flag: Nonterminal
#50
soasme
closed
3 years ago
0
Support Non-ASCII Case Insensitive Literal
#49
soasme
closed
3 years ago
0
Crash on illegal characters
#48
retikulum
closed
3 years ago
4
Allow user setting Userdata for P4_Tokens.
#47
soasme
closed
3 years ago
0
Add P4_JsonifySourceAst.
#46
soasme
closed
3 years ago
0
[Feature]: Add P4_GetErrorString.
#45
soasme
closed
3 years ago
0
[Feature]: Join
#44
soasme
closed
3 years ago
0
[Example]: Write a Calculator parser in Peppa PEG.
#43
soasme
closed
3 years ago
0
[Feature]: Add P4_CreateStartOfInput and P4_CreateEndOfInput.
#42
soasme
closed
3 years ago
0
[Feature]: Support `strides` for a Range Expression.
#41
soasme
closed
3 years ago
0
[API]: Replace token->expr with token->rule_id.
#40
soasme
closed
3 years ago
0
[Bugfix]: Don't Insert Whitespace In Repeat When On Spacing.
#39
soasme
closed
3 years ago
0
Support UTF-16 and UTF-32.
#38
soasme
closed
3 years ago
1
Add Full JSON Test Suite for the example JSON grammar.
#37
soasme
closed
3 years ago
1
[Test]: Add a test case for literal: emoji 🐷.
#36
soasme
closed
3 years ago
0
[Bugfix]: Return NULL when passing invalid param to create expr functions
#35
soasme
closed
3 years ago
0
[Build]: Simplify job definition.
#34
soasme
closed
3 years ago
0
[Build]: Run make check on windows-latest.
#33
soasme
closed
3 years ago
0
[Build]: Add check workflow.
#32
soasme
closed
3 years ago
0
Case insensitive BackReference
#31
soasme
closed
3 years ago
0
Enable build option `-ansi -Wall` for peppapeg.c
#30
soasme
closed
3 years ago
0
Generate docs using Sphinx & Doxygen.
#29
soasme
closed
3 years ago
1
Add OnMatch && OnError Callback Function.
#28
soasme
closed
3 years ago
1
Make Callbacks on a Successful Match.
#27
soasme
closed
3 years ago
0
Generate Documentation via Doxygen.
#26
soasme
closed
3 years ago
1
JSON Example: follow https://tools.ietf.org/html/rfc7159.
#25
soasme
closed
3 years ago
0
Python Binding: Add all rule expression kinds and flags.
#24
soasme
closed
3 years ago
0
Replace int with size_t.
#23
soasme
closed
3 years ago
0
Bugfix: use size_t for size comparing.
#22
soasme
closed
3 years ago
0
Provide a Python Binding for Peppa PEG.
#21
soasme
closed
3 years ago
0
[Python]: [Experiment]: Add testing python binding.
#20
soasme
closed
3 years ago
1
Add P4_GetRecursionLimit & P4_SetRecursionLimit.
#19
soasme
closed
3 years ago
0
Use LinkedList for Stack Frames.
#18
soasme
closed
3 years ago
0
Performance Optimization: replace flag checks with macros.
#17
soasme
closed
3 years ago
1
Reduce the number of call executions: P4_NeedLoosen by caching to local.
#16
soasme
closed
3 years ago
0
Performance Issue on a Nested JSON example
#15
soasme
closed
3 years ago
1
Run Memory Check using Valgrind
#14
soasme
closed
3 years ago
0
[Example] Write a JSON Parser using Peppa PEG.
#13
soasme
closed
3 years ago
0
[Example]: Write a Mustache Parser using Peppa PEG.
#12
soasme
closed
3 years ago
0
Bugfix: Repeated expr should consume some inputs, otherwise AdvanceError.
#11
soasme
closed
3 years ago
0
Add New Expression Kind: BackReference.
#10
soasme
closed
3 years ago
0
Let P4_AddGrammarRule returns P4_Error.
#9
soasme
closed
3 years ago
0
Add P4_GetSourcePosition.
#8
soasme
closed
3 years ago
0
C89 compliant.
#7
soasme
closed
3 years ago
0
Add PUBLIC(P4_Error) P4_SetGrammarRuleFlag.
#6
soasme
closed
3 years ago
0
Example: Write an INI Parser using Peppa PEG.
#5
soasme
closed
3 years ago
0
Previous
Next