unparser

Source converter

Converts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code

Turn Ruby AST into semantically equivalent Ruby source

GitHub

309 stars
12 watching
52 forks
Language: Ruby
last commit: 22 days ago
Linked from 1 awesome list

parserrubyruby-syntaxunparser

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
yujinakayama/astrolabe An object-oriented Ruby AST extension for parsing and manipulating source code 68
jonatas/fast Tools to search and refactor Ruby code directly in its abstract syntax tree 256
soutaro/ast_utils Provides utility methods to analyze and understand Ruby programs' abstract syntax trees (ASTs) 3
rajasegar/ruby-ast-explorer A tool for visualizing and transforming Ruby source code as an Abstract Syntax Tree (AST) to improve maintainability and refactorability. 16
ruby2js/ruby2js Converts Ruby syntax to JavaScript syntax 430
ruby/json A Ruby implementation of the JSON data serialization format 703
jm/toml A Ruby library for parsing and generating the TOML data interchange format 151
brianmario/yajl-ruby A C-based JSON parsing and encoding library for Ruby 1,480
asty-org/asty Tool for converting Go source code AST to JSON and back to AST 81
yohasebe/lemmatizer A Ruby library that provides a lemmatizer for text in English. 108
pest-parser/ast Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive. 81
cyril/accept_language.rb A Ruby library for parsing the Accept-Language HTTP header to determine user language preference 58
mbleigh/ruby-github A Ruby wrapper for accessing GitHub API data 58
rsl/stringex Extensions to Ruby's String class providing utility methods and permalink solutions. 984
ms-ati/docile Simplifies the creation of Domain Specific Languages (DSLs) in Ruby by providing a way to treat methods as a DSL and handle code extraction with local variable access 419