← Latest products

Matcheroni

a tiny C++20 header library for building lexers/parsers. A minimalist single-header library for building pattern-matchers, lexers, and parsers. 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.

LibraryOpen source

213 stars · GitHubexternal site

Visit github.comexternal site

Reactions (1)

Similar products

by description similarity

  1. Cppmatch

    github.com

    Rust-Like Pattern Matching and Error Handling for C++

    Hacker News42 pts

  2. Yantra

    github.com

    an LALR(1) parser generator for C++

    Hacker News33 pts

  3. An expression parser supporting multiple types

    Hacker News33 pts

  4. Borgo

    borgo-lang.github.io

    a Rusty language that compiles to Go

    Hacker News18 pts

  5. Collection of self-contained header-only libraries for C++17

    Hacker News68 pts