Friday, July 7, 2023
Show HN: Matcheroni a tiny C20 header library for building lexers/parsers https://ift.tt/qAl4nHt
Show HN: Matcheroni, a tiny C++20 header library for building lexers/parsers Howdy HN, as part of my ongoing programming language experiments I've ended up creating my own C++20 lexing and parsing library of sorts. Matcheroni is an alternative to parser generators and regular expressions that uses trees of C++ templates to implement highly customizable lexers and parsers that have minimal impact on build times or binary sizes, while still remaining comparable in performance to Boost regular expressions. The repo includes two example projects - a simple regex parser in ~300 heavily documented lines of code, and a much larger but not quite finished C99 lexer and parser. All feedback appreciated! https://ift.tt/Ku8nE3j July 7, 2023 at 03:32AM
Subscribe to:
Post Comments (Atom)
Show HN:Every Team Is Building the Same Cache https://ift.tt/U8Qu0kj
Show HN:Every Team Is Building the Same Cache https://ift.tt/6VJEPOw June 26, 2026 at 03:10AM
-
Show HN: Music player for big local collections with mpd support mpz is a C++/Qt music player focused on UX, with derectory tree and playlis...
-
Show HN: Stickerbox, a kid-safe, AI-powered voice to sticker printer Bob and Arun here, creators of Stickerbox. If AI were built for kids, w...
-
Show HN: HCB Mobile – financial app built by 17 y/o, processing $6M/month Hey everyone! I just built a mobile app using Expo (React Native) ...
No comments:
Post a Comment