ast

AST generator

Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive.

GitHub

83 stars
11 watching
15 forks
Language: Rust
last commit: over 2 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
pest-parser/pestA parser generator written in Rust for creating PEG-based parsers.4,695
pest-parser/pest-fmtA tool to format and standardize Pest grammar files.25
pest-parser/pest-ide-toolsTools for writing and editing Pest grammars using an IDE interface52
rust-utilities/liquid-grammar-pestA Rust library providing a grammar and tokenizer for parsing Shopify Liquid syntax0
tomtau/pest-web-debugA web-based debugger for a parser generator using Yew and Rust3
sauci/pydbcGenerates an Abstract Syntax Tree based on DBC-formatted strings2
syntax-tree/esast-util-from-jsA utility to convert JavaScript code into an abstract syntax tree (AST) format13
jonatas/fastTools to search and refactor Ruby code directly in its abstract syntax tree256
pest-parser/pest.vimSyntax highlighting plugin for PEG grammar files33
syntax-tree/esastDefines an abstract syntax tree format for ECMAScript51
mbj/unparserConverts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code309
syntax-tree/hastRepresents hypertext as an abstract syntax tree768
ptal/oakA tool for generating parsers from grammars described in a high-level syntax143
syntax-tree/hastscriptUtility to create syntax trees with ease.165
syntax-tree/hast-util-from-textUtility to transform plain text into a hast node's visible content2