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.
util toolkit for go.golang 通用函数包
The Lioness Programming Language
Parser for Angular projects.
🗜 Pluggable and configurable code transformer with built-in eslint, babel plugins and jscodeshift codemods support of js, jsx typescript, flow files,...
Abstract Syntax Tree for parsing schema.prisma files
Programming language that compiles into a x86 ELF executable.
AI-native codebase intelligence skills — generate persistent .nexus-map/ knowledge bases and instantly query file structure, dependency graphs, and ch...
AST utility module for statically analyzing JSX
Code mutations in your project or schematics were never easier than now.
CodeWiki is a knowledge platform that analyzes repositories into AST graphs, builds GraphRAG indexes, and generates source-grounded developer wikis wi...
Parse Wolfram Language source code as abstract syntax trees (ASTs) or concrete syntax trees (CSTs)
Graph-native code intelligence that replaces embedding-based RAG with deterministic program understanding.
Alternative, TypeScript parser
Mathematical expression parsing and calculation engine library. 数学表达式解析计算引擎库
JSX to native DOM API transpilation. :yellow_heart: <div> ⟹ document.createElement('div')!
A language and compiler for irregular tensor programs.
Parser for typescript (and javascript) files, that compiles those files and generates a human understandable AST.
Expression parser / evaluator.
Compile a subset of the Python AST to x64-64 assembler
JSX to native DOM API transpilation. :yellow_heart: <div> ⟹ document.createElement('div')!
RuboCop's AST extensions and NodePattern functionality
Yet Another Earley Parser
Simplifying conditional Polars Expressions with Python 🐍 🐻❄️
A Lua parser and AST builder written in Python.
《前端基础漫游指南》深入的、系统的学习 javascript 基础,喜欢点 Star
A compiler that accepts any valid program written in C. It is made using Lex and Yacc. Returns a symbol table, parse tree, annotated syntax tree and i...
Generic AST parsing library for kotlin multiplatform
sourced.ml is a library and command line tools to build and apply machine learning models on top of Universal Abstract Syntax Trees
🚀 AI-powered JavaScript Decompiler & Deobfuscator. 基于 AI 与 AST 的 JS 代码分析与混淆还原工具,把不可读的构建产物变成人能看懂的代码。
A TypeScript package providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipul...
Peter's Amazing Syntax Tree Analyzer
Development repository for Rector. Check https://github.com/rectorphp/rector for the distribution repository.
静态程序分析工具 主要生成方法的CFG和.java文件的AST
Go Language Microsoft Excel™ Formula Parser
An oversimplification of the TypeScript Compiler API for defining and generating source files.
A pretty printer for AST-like structures
A standard language for machine-readable code comments
A light-weight, extendable, high level, universal code parser built on top of tree-sitter
TS AST transformer to rewrite import path
Static code extraction. Zero-runtime CSS-in-TS `<Box />` -> became a part of Panda CSS
Type-safe SQL query builder. Zero dependencies, AST-first, hookable, tree-shakeable. Pure TypeScript.
Supplementary deobfuscator source code from my Javascript reverse-engineering blog, ReverseJS.
Library for lexing and parsing D source code
An agentic memory database that cuts session tokens by 82–99%. One portable SQLite file — your agent's memory, anywhere.
Large Scale Type Systems: ML/C Hybrid Programming Language
A free Object Pascal language plugin for IntelliJ IDEA
Ebyte-Go-Morpher is a Go program that parses, analyzes, and rewrites Go source code to apply multiple layers of obfuscation. It operates directly on t...
Transform Go code into it's AST
A semantic code bookmarking system for humans and agents
🏇User behavior & Function execution tracking solution - 大型前端项目的用户行为跟踪,函数调用链分析,断点调试共享化和复用化实践