Home Hacker News Show HN: Peppa PEG – An Ultra Lightweight PEG Parser in ANSI C https://ift.tt/2ZBEsPq
Show HN: Peppa PEG – An Ultra Lightweight PEG Parser in ANSI C https://ift.tt/2ZBEsPq
Wandereraenny February 21, 2021 0
Show HN: Peppa PEG – An Ultra Lightweight PEG Parser in ANSI C After reading the [PEG Parsers series] written by Guido van Rossum, I started thinking writing a PEG Parser in ANSI C. Here are the reasons: - It's FUN. I've made several parser libraries, such as JSON, Mustache, Markdown, and I think I can take the challenge now. - I haven't had any opportunity to work on an Open Source project written in ANSI C. - Having a PEG parser in ANSI C can benefit whoever is developing a parser, as adding C bindings for other programming languages are not too difficult. And after SIX months' development, my project is now kinda feature complete. It's named Peppa PEG and you can find it here: https://ift.tt/3aBmrqW I have learned quite a lot during the journey of creating it, such as gdb, valgrind, cmake, etc. And I wouldn't make it to the end without learning from some awesome projects, such as pest.rs, cJSON, etc. Appreciate any feedbacks! Thank you! [PEG Parsers series]: https://ift.tt/2M0QQTs February 21, 2021 at 07:40AMRelated Posts
- Show HN: Satellite is a forkable, P2P, publicly hosted social platform https://ift.tt/37CPSWm
- Show HN : Chinese Learning Flashcard App https://ift.tt/3fnV2Il
- Show HN: Transform Excel models into dynamic dashboards on the cloud https://ift.tt/37xSeWn
- Job posted to Hacker News: Guilded (YC S17) is hiring engineers to connect gaming communities (Remote)
- Show HN: Collection of animated algorithms and data structures https://ift.tt/2MXW41R
- Show HN: Postman ft. Spotify, a study of automation https://ift.tt/2UKbn2k
- Show HN: I built an unstoppable database for reporting police misconduct https://ift.tt/3hz33fr
- Show HN: Titik – A TUI library written with intuitive widgets https://ift.tt/3d6jzjS
Subscribe to:
Post Comments
(
Atom
)
Post a Comment