A super light-weight embedded code search engine CLI (AST based) that just works - improves speed and efficiency for coding agent 🌟 Star if you like it!
-
Updated
Jul 2, 2026 - Python
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.
A super light-weight embedded code search engine CLI (AST based) that just works - improves speed and efficiency for coding agent 🌟 Star if you like it!
The ultimate RAG for your monorepo. Query, understand, and edit multi-language codebases with the power of AI and knowledge graphs
Cut AI token costs 95%+ on code exploration. The leading MCP server for precise, symbol-level GitHub code retrieval via tree-sitter AST. Works with Claude Code, Cursor & any MCP client. 313B+ tokens saved.
Acche din aa gaye
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/
AST-based outline director for human-centered AI presentation workflows.
A common base representation of python source code for pylint and other projects
Concurrently detect the minimum Python versions needed to run code
Hexrays Toolbox - Find code patterns within the Hexrays ctree
AST-based fragmental source code refactoring toolkit for Python
It's Python with a Lissp.
竜 TatSu generates Python parsers from grammars in a variation of EBNF
HexRays ctree visualization plugin
Dark magic delights in Python
A source-to-source transpiler for Python to Go translation
MCP Server for Tree-sitter
Custom Python linting through AST expressions
Generate PlantUML class diagrams to document your Python application.