Why no more Lex/Yakk/ANTLR/whatever?

This page summarizes the projects mentioned and recommended in the original post on /r/cpp

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • PEGTL

    Parsing Expression Grammar Template Library

    I personally prefer to use parsing combinator libraries in C++, where the "grammar" is just part of normal C++ and directly integrate. Examples are Boost.Spirit, pegtl, or (my own) lexy.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • lexy

    C++ parsing DSL

    I personally prefer to use parsing combinator libraries in C++, where the "grammar" is just part of normal C++ and directly integrate. Examples are Boost.Spirit, pegtl, or (my own) lexy.

  • lexertl14

    C++14 version of lexertl

  • parsertl14

    C++14 version of parsertl

  • bpr_cpp_lexer_mirror

    Compile time generated lexical analyzers.

    If you like TMP check out my bachelors thesis you might like my lexer. Granted it's 2 years old but works and I think the API is quite nice (compilation times are stupid long though).

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Is there anything like sly for C++?

    3 projects | /r/cpp | 1 Jul 2021
  • Use PEGTL to remove my clunky homemade parser

    2 projects | dev.to | 30 Jan 2023
  • Are C/C++ developers allowed to import libraries to make coding easier or are they expected to build every functions and methods from scratch (without importing anything like String.h)?

    1 project | /r/learnprogramming | 17 Jun 2022
  • TIL: Visual Studio has quantum state values 🤨

    1 project | /r/cpp | 17 Mar 2022
  • We Built a C++ Rendering Engine for the Web

    2 projects | news.ycombinator.com | 10 Jul 2021

Did you konow that C++ is
the 6th most popular programming language
based on number of metions?