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 395 public repositories matching this topic...
markdown processor powered by plugins part of the @unifiedjs collective
-
Updated
Dec 9, 2024 - 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
☔️ interface for parsing, inspecting, transforming, and serializing content through syntax trees
-
Updated
Oct 3, 2024 - 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
Oct 15, 2024 - JavaScript
HTML processor powered by plugins part of the @unifiedjs collective
-
Updated
Dec 14, 2024 - JavaScript
Syntax highlighting, like GitHub
-
Updated
Sep 2, 2024 - JavaScript
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
-
Updated
Dec 1, 2024 - JavaScript
Solhint is an open-source project to provide a linting utility for Solidity code.
-
Updated
Dec 20, 2024 - JavaScript
ECMAScript JS AST traversal functions
-
Updated
Apr 4, 2022 - JavaScript
- Followers
- 10.6k followers
- Wikipedia
- Wikipedia