Awesome Open Source
Search
Programming Languages
Languages
All Categories
Categories
About
Search results for abstract syntax tree estree
abstract-syntax-tree
x
estree
x
1 search results found
Estree
⭐
4,757
The ESTree Spec
Escodegen
⭐
2,616
ECMAScript code generator
Babylon
⭐
1,603
PSA: moved into babel/babel as @babel/parser -->
Astring
⭐
1,083
🌳 Tiny and fast JavaScript code generator from an ESTree-compliant AST.
Meriyah
⭐
971
A 100% compliant, self-hosted javascript parser - https://meriyah.github.io/meriyah
Typescript Eslint Parser
⭐
919
An ESLint custom parser which leverages TypeScript ESTree to allow for ESLint to lint TypeScript source code.
Estraverse
⭐
907
ECMAScript JS AST traversal functions
Esquery
⭐
736
ECMAScript AST query library.
Escope
⭐
531
Escope: ECMAScript scope analyzer
Estree Walker
⭐
299
Traverse an ESTree-compliant AST
Esmangle
⭐
284
esmangle is mangler / minifier for Mozilla Parser API AST
Kataw
⭐
284
An 100% spec compliant ES2022 JavaScript toolchain
Peast
⭐
165
JavaScript parser written in PHP that generates AST from your code according to ECMAScript specification
Esutils
⭐
107
utility box for ECMAScript language tools
Estemplate
⭐
105
Proper (AST-based) JavaScript code templating with source maps support.
Awesome Ast
⭐
103
A curated list of awesome AST resources
Abstract Syntax Tree
⭐
92
A library for working with abstract syntax trees.
Typescript Estree
⭐
82
✨ A parser that converts TypeScript source code into an ESTree-compatible form
Periscopic
⭐
78
Utility for analyzing scopes belonging to an ESTree-compliant AST
Esrecurse
⭐
72
AST recursive visitor
Esfuzz
⭐
49
fuzzer for generative testing of ECMAScript parsers
Grep Ast
⭐
40
CLI tool to grep files for AST patterns using css-like selector strings
Eslint Visitor Keys
⭐
34
Constants and utilities about visitor keys to traverse AST.
Astravel
⭐
34
👟 Tiny and fast ESTree-compliant AST walker and modifier.
Styx
⭐
32
Derives a control flow graph from a JavaScript AST.
Estree Toolkit
⭐
31
Tools for working with ESTree AST
Esast
⭐
30
ECMAScript Abstract Syntax Tree format
Espurify
⭐
28
Clone AST without extra properties
Bright
⭐
28
Blazing fast parser for BrightScript that gives you ESTree like AST
Estree To Babel
⭐
28
convert estree ast to babel
Pinecone
⭐
23
Converts JavaScript to Lua using the SpiderMonkey AST. Not perfect, but a good effort.
Esvalid
⭐
23
confirm that a SpiderMonkey format AST represents an ECMAScript program
Is Reference
⭐
20
Determine whether an AST node is a reference
Esshorten
⭐
18
Shorten (mangle) names in JavaScript code
Parser
⭐
17
Parser for edge template engine
Eval Estree Expression
⭐
14
Safely evaluate JavaScript (estree) expressions, sync and async.
Walkes
⭐
11
very simple walker for estree AST
Node Estree
⭐
10
Complete and compliant ESTree spec implementation in TypeScript
Dash Ast
⭐
10
walk an AST, quickly
Es Usage Rate
⭐
10
Analyze JavaScript and output usage rate of each syntax.
Esdispatch
⭐
9
trigger events based on esquery selectors during a traversal of a SpiderMonkey format AST
Estel
⭐
8
ESTree AST interpreter with dynamic analyzing
Restrict Javascript
⭐
7
Define restrict JavaScript syntax and validate it.
Esast
⭐
7
Type-safe EcmaScript AST representation
Ast Matcher
⭐
7
Create pattern based AST matcher function
Acorn Import Meta
⭐
7
Support for import.meta in acorn
Acorn Static Class Features
⭐
6
Static class features support for Acorn
Esmozy
⭐
6
Estree Util Attach Comments
⭐
6
utility to attach comments to estree nodes
Jazzle Parser
⭐
6
relatively small and ridiculously fast parser for all versions of ECMAScript/Javascript, written in the greatest common divisor of all versions of ECMAScript
Babel To Estree
⭐
5
Translate a Babel AST to an ESTree-compliant AST. A "fork" of babel-eslint/babylon-to-espree.
Markdown Ast Spec
⭐
5
Markdown AST spec
Related Searches
Javascript Abstract Syntax Tree (1,216)
Python Abstract Syntax Tree (503)
Typescript Abstract Syntax Tree (375)
Javascript Estree (109)
Command Line Abstract Syntax Tree (69)
1-1 of 1 search results
Privacy
|
About
|
Terms
|
Follow Us On Twitter
Copyright 2018-2024 Awesome Open Source. All rights reserved.