Repository navigation

#

Parsing

维基百科

相关主题

ANTLRLR parser

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.

🐠 Babel is a compiler for writing next generation JavaScript.

TypeScript
43509
1 天前
postcss/postcss

Transforming styles with JS plugins

TypeScript
28750
7 天前

A PHP parser written in PHP

PHP
17223
2 个月前

Instant Upgrades and Automated Refactoring of any PHP 5.3+ code

PHP
9515
1 小时前

markdown processor powered by plugins part of the @unifiedjs collective

JavaScript
8100
1 天前

ECMAScript parsing infrastructure for multipurpose analysis

TypeScript
7093
2 年前

js2flowchart - a visualization library to convert any JavaScript code into beautiful SVG flowchart. Learn other’s code. Design your code. Refactor code. Document code. Explain code.

JavaScript
7086
2 年前

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

JavaScript
6340
1 年前

GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.

JavaScript
5885
1 年前

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.

Java
5757
1 天前

JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes. The generated hierarchy can be navigated using the Visitor Pattern

Java
5652
1 天前
chai2010/go-ast-book

📚 《Go语言定制指南》(原名:Go语法树入门/开源免费图书/Go语言进阶/掌握抽象语法树/Go语言AST)

Go
5428
7 个月前

TypeScript Compiler API wrapper for static analysis and programmatic code changes.

TypeScript
5329
2 个月前
5231
2 个月前

Parse, inspect, transform, and serialize content with syntax trees

JavaScript
4680
2 个月前

C++ Insights - See your source code with the eyes of a compiler

C++
4248
12 天前

📔 The missing documentation tool for your Angular, Nest & Stencil application

TypeScript
4051
2 天前

GritQL is a query language for searching, linting, and modifying code.

Rust
3703
5 天前