ast

AST generator

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

GitHub

81 stars
11 watching
15 forks
Language: Rust
last commit: 8 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

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