Peppa PEG’s Documentation¶
Welcome to Peppa PEG’s documentation! Peppa PEG is an ultra lightweight PEG parser in ANSI C.
Getting Started¶
Tutorials¶
How-To Guides¶
Concepts¶
API & References¶
- Peppa PEG Specification
- Objectives
- Spec
- Comment
- Rule Naming
- Rule Form
- Rule Expressions
- Dot
- Literal
- Range
- Sequence
- Choice
- Left Recursion
- Right Recursion
- Reference
- Back Reference
- Insensitive
- Positive
- Negative
- Repetition
- Cut
- Decorators
- @spaced
- @tight
- @lifted
- @nonterminal
- @squashed
- @scoped
- Cheatsheet
- Appendix. Peppa PEG of Peppa PEG
- Low Level APIs
- All APIs & References
- Build
- Debug
- Change Log
- Not Yet Released
- 1.16.0 (4 Sep, 2021)
- 1.15.0 (22 Aug, 2021)
- 1.14.0 (8 Aug, 2021)
- 1.13.0 (6 May, 2021)
- 1.12.0 (17 Apr, 2021)
- 1.11.0 (8 Apr, 2021)
- 1.10.0 (8 Apr, 2021)
- 1.9.0 (1 Apr, 2021)
- 1.8.0 (25 Mar, 2021)
- 1.7.0 (10 Mar, 2021)
- 1.6.0 (4 Mar, 2021)
- 1.5.0 (28 Feb, 2021)
- 1.4.0 (24 Feb, 2021)
- 1.3.0 (19 Feb, 2021)
- 1.2.0 (15 Feb, 2021)
- 1.1.0 (10 Feb, 2021)
- 1.0.0 (08 Feb, 2021)