ast
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Here are 287 public repositories matching this topic...
Acche din aa gaye
-
Updated
Oct 7, 2021 - Python
The Rick Roll programming language is a rickroll based, process oriented, dynamic, strong, esoteric programming language. All of the keywords/statements are from Rick Astley's lyrics. Check our tutorial site, https://rick-lang.github.io/programming-language-explainer/
-
Updated
Feb 8, 2025 - Python
A common base representation of python source code for pylint and other projects
-
Updated
Jul 28, 2025 - Python
Concurrently detect the minimum Python versions needed to run code
-
Updated
Jul 27, 2025 - Python
Hexrays Toolbox - Find code patterns within the Hexrays ctree
-
Updated
Jun 20, 2023 - Python
AST-based fragmental source code refactoring toolkit for Python
-
Updated
Dec 30, 2023 - Python
竜 TatSu generates Python parsers from grammars in a variation of EBNF
-
Updated
Jun 25, 2025 - Python
It's Python with a Lissp.
-
Updated
Jul 28, 2025 - Python
Dark magic delights in Python
-
Updated
Nov 11, 2021 - Python
HexRays ctree visualization plugin
-
Updated
Sep 6, 2024 - Python
A source-to-source transpiler for Python to Go translation
-
Updated
Apr 24, 2023 - Python
Custom Python linting through AST expressions
-
Updated
Jul 27, 2023 - Python
Automatic test case generation for python and static analysis library
-
Updated
Mar 28, 2022 - Python
Generate PlantUML class diagrams to document your Python application.
-
Updated
Jul 29, 2025 - Python
ECMAScript parsing infrastructure for multipurpose analysis
-
Updated
Mar 1, 2023 - Python
A command-line search utility for Python ASTs using XPath syntax.
-
Updated
Apr 20, 2022 - Python
Pretty print the output of python stdlib `ast.parse`.
-
Updated
Jul 24, 2025 - Python
- Followers
- 11k followers
- Website
- github.com/topics/parsing
- Wikipedia
- Wikipedia