Solidity AST schema and type definitions
Rust based Solidity AST analyzer backend
A TypeScript library providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.
Tool to walk through Solidity AST
A TypeScript library providing a normalized typed Solidity AST along with the utilities necessary to generate the AST (from Solc) and traverse/manipulate it.
Traversal function for Solidity AST trees
A Solidity parser built from a robust ANTLR 4 grammar
A Solidity AST parser that allows to convert smart contracts into Github's Mermaid.js language for diagramming.
AST utility module for statically analyzing JSX
A modern CSS parser and stringifier with TypeScript support
AST utils for webassemblyjs
AST-aware v8-to-istanbul
A toolkit for easy Babel AST generation and manipulation.
Generate regular expressions from regjsparser’s AST.
Solidity coder for non-standard (tight) packing.
Transform HAST to Babel AST (JSX)
Flow types for the Javascript AST
A library for analysing JS RegExp
Parses well-formed HTML (meaning all tags closed) into an AST and back. quickly.
Search and Rewrite code at large scale using precise AST pattern
A tool set for CSS: fast detailed parser (CSS → AST), walker (AST traversal), generator (AST → CSS) and lexer (validation and matching) based on specs and browser implementations
Collection of useful helper functions when trying to determine module type (CommonJS or AMD) properties of an AST node.
Esprima-compatible implementation of the Mozilla JS Parser API
Documentation generator for Solidity smart contracts.