Programming from Top to Bottom - Parsing

This page summarizes the projects mentioned and recommended in the original post on dev.to

JetBrains - Tell us how you use coding tools. You may win a prize!
Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!
surveys.jetbrains.com
featured
Sevalla - Deploy and host your apps and databases, now with $50 credit!
Sevalla is the PaaS you have been looking for! Advanced deployment pipelines, usage-based pricing, preview apps, templates, human support by developers, and much more!
sevalla.com
featured
  1. llvm-project

    The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.

    You can never mistake type_declaration with an identifier, otherwise the program will not work. Aside from that constraint, you are free to name them whatever you like, there is no one standard, and each parser has it own naming conventions, unless you are planning to use something like LLVM. If you are interested, you can see examples of naming in different language parsers in the AST Explorer.

  2. JetBrains

    Tell us how you use coding tools. You may win a prize! Are you a developer or a data analyst? Share your thoughts about your coding tools in our short survey and get a chance to win prizes!

    JetBrains logo
  3. astexplorer

    A web tool to explore the ASTs generated by various parsers.

    You can never mistake type_declaration with an identifier, otherwise the program will not work. Aside from that constraint, you are free to name them whatever you like, there is no one standard, and each parser has it own naming conventions, unless you are planning to use something like LLVM. If you are interested, you can see examples of naming in different language parsers in the AST Explorer.

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

  • Building a JavaScript Code Analyzer for Static Analysis

    1 project | dev.to | 16 Jun 2025
  • Abstract Syntax Tree with Javascript

    1 project | dev.to | 16 Jun 2025
  • How JavaScript Lint Rules Work (and Why Abstract Syntax Trees Matter)

    2 projects | dev.to | 22 May 2025
  • Getting Started with Tree-sitter: Syntax Trees and Express API Parsing

    1 project | dev.to | 14 Apr 2025
  • Building a Codemod Tool for Rewriting Default Exports

    1 project | dev.to | 29 Oct 2024

Did you know that C++ is
the 7th most popular programming language
based on number of references?