ast
AST generator
Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive.
81 stars
11 watching
15 forks
Language: Rust
last commit: 8 months ago
Linked from 1 awesome list
Related projects:
Repository | Description | Stars |
---|---|---|
pest-parser/pest | A parser generator written in Rust for creating PEG-based parsers. | 4,658 |
pest-parser/pest-fmt | A tool to format and standardize Pest grammar files. | 25 |
pest-parser/pest-ide-tools | Tools for writing and editing Pest grammars using an IDE interface | 50 |
rust-utilities/liquid-grammar-pest | A Rust library providing a grammar and tokenizer for parsing Shopify Liquid syntax | 0 |
tomtau/pest-web-debug | A web-based debugger for a parser generator using Yew and Rust | 3 |
sauci/pydbc | Generates an Abstract Syntax Tree based on DBC-formatted strings | 2 |
syntax-tree/esast-util-from-js | A utility to convert JavaScript code into an abstract syntax tree (AST) format | 12 |
jonatas/fast | Tools to search and refactor Ruby code directly in its abstract syntax tree | 256 |
pest-parser/pest.vim | Syntax highlighting plugin for PEG grammar files | 33 |
syntax-tree/esast | Defines an abstract syntax tree format for ECMAScript | 50 |
mbj/unparser | Converts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code | 309 |
syntax-tree/hast | Represents hypertext as an abstract syntax tree | 757 |
ptal/oak | A tool for generating parsers from grammars described in a high-level syntax | 142 |
syntax-tree/hastscript | Utility to create syntax trees with ease. | 164 |
syntax-tree/hast-util-from-text | Utility to transform plain text into a hast node's visible content | 2 |