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/4sSaGqo July 7, 2023 at 03:32AM
Show HN: Matcheroni a tiny C20 header library for building lexers/parsers https://ift.tt/B1fbEO6
Reviewed by Manish Pethev
on
July 08, 2023
Rating:
No comments:
If you have any suggestions please send me a comment.