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 494 public repositories matching this topic...
markdown processor powered by plugins part of the @unifiedjs collective
-
Updated
Jul 1, 2026 - JavaScript
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.
-
Updated
Oct 2, 2023 - JavaScript
A web tool to explore the ASTs generated by various parsers.
-
Updated
Apr 26, 2024 - JavaScript
GoGoCode is a transformer for JavaScript/Typescript/HTML based on AST but providing a more intuitive API.
-
Updated
Apr 11, 2024 - JavaScript
Parse, inspect, transform, and serialize content with syntax trees
-
Updated
Apr 29, 2026 - JavaScript
ESDoc - Good Documentation for JavaScript
-
Updated
Aug 14, 2024 - JavaScript
A developer tool to visualize a React application's component hierarchy.
-
Updated
May 9, 2017 - JavaScript
natural language processor powered by plugins part of the @unifiedjs collective
-
Updated
Feb 4, 2025 - JavaScript
HTML processor powered by plugins part of the @unifiedjs collective
-
Updated
Jun 13, 2026 - JavaScript
CrossUI is a free Cross-Browser Javascript framework with cutting-edge functionality for rich web application. NEW: studio.crossui.com
-
Updated
Jun 22, 2026 - JavaScript
Syntax highlighting, like GitHub
-
Updated
Jun 8, 2026 - JavaScript
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
-
Updated
Dec 1, 2024 - JavaScript
An automated JavaScript deobfuscation tool based on Babel AST, with an online playground, CLI, and programmable API.
-
Updated
Feb 3, 2026 - JavaScript
Solhint is an open-source project to provide a linting utility for Solidity code.
-
Updated
Aug 4, 2026 - JavaScript
- Followers
- 10.9k followers
- Website
- github.com/topics/parsing
- Wikipedia
- Wikipedia