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.
zero dependency onnx parser
🕸️ Code knowledge graph for Claude Code & AI coding agents — index TypeScript, NestJS, React into Neo4j and query architecture in Cypher
X-ray vision for your codebase — semantic knowledge graph & MCP server with 16 tools that saves AI coding agents 30%+ tokens. TF-IDF search, call grap...
The safety layer for AI-generated code. Scan and fix security issues, performance problems, and AI-specific anti-patterns. 22 rules. AST auto-fix. Zer...
Canonical AST, the only Abstract Syntax Tree you need, with importers+exporters to all languages
Making your life easier working with Golang AST
Compilable to Mach-O Never Gonna Give you up© programming language
Parsing JS code into ASTs and tools to query and transform these trees.
为代码自动加 try-catch,捕获异常。wrap function body with try-catch
Implement integration of Solhint linter to Atom editor
Import hook to update pysistent values with imperative syntax.
Ast travel for fun
I18N Tool for JS files.
ESTree compatible AST builder
check if an AST node is a MemberExpression, in general or a specific one
tdast utility to parse csv into tdast (RFC-4180 compliant)
utility to transform to a Snabbdom tree
AST parser for the Zirconium DSL for Roblox
assign `.parent` properties to all nodes in an ast.
Fegeya Kalem.rs, Rust implementation of Kalem, work-in-progress.
Reticulated Python is a Kotlin-based parser for the worlds largest snake.
AST Server in python for authenticating and handling diagnostic results for Apple Service Toolkit 1 ADR Server
new language for embeded system dev
Declare your React component tree in JSON
LR(1) parser for mathematical expressions
A simple shortcode parser
Structural, syntax-aware search for PHP code for VS Code.
Get Global Declarations and Dependencies of a JavaScript resource.
Meet Programming Language Interpreter
Convert a Java code fragment into an AST or a simple code tree.
@sequeljs/ast is a SQL AST manager for JavaScript.
Interpreted Programming Language built in Go. Lexer, Parser, AST, VM.
a systems programming language that doesn't suck
Pascal language compiler
The movies are recommended based on the content of the movie you entered or selected. The main parameters that are considered for the recommendations...
🚧 A toy project aiming a very good programming language..!
使用 antlr4 开发的 markdown 解析器.
An ergonomic way to build Python Concrete Syntax Trees.
python wrapper for the built-in golang ast parser
Updating django-apps files fields and wrapping it with gettext calling
An HTML AST, parser, and writer library written in TypeScript.
Automatically generate descriptive comments (JSDoc-style or inline) for JavaScript and TypeScript code using AST parsing.
A tremendously simple keyword-free functional programming language (concept)
Proof of Concept - Generating ESLint rules from test cases
Query JavaScript ASTs via xpath
A Joos programming language compiler, written in Java.
DEPRECATED: Transducer as alternative to visitors for ESTree AST traversal (moved into https://github.com/awto/effectfuljs/tree/master/packages/transd...
Parses a subset of the Prisma 2 schema definition language
The parser for Watt