ruby-ast-explorer

Ruby AST explorer

A tool for visualizing and transforming Ruby source code as an Abstract Syntax Tree (AST) to improve maintainability and refactorability.

AST Explorer for ruby

GitHub

16 stars
2 watching
5 forks
Language: JavaScript
last commit: over 1 year ago
Linked from 1 awesome list

abstract-syntax-treeastast-explorercodemodparserruby

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
soutaro/ast_utils Provides utility methods to analyze and understand Ruby programs' abstract syntax trees (ASTs) 3
jonatas/fast Tools to search and refactor Ruby code directly in its abstract syntax tree 256
rajasegar/codeshift A Ruby tool to transform source code using Abstract Syntax Trees (ASTs) and parse trees 47
mbj/unparser Converts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code 309
yujinakayama/astrolabe An object-oriented Ruby AST extension for parsing and manipulating source code 68
yohasebe/rsyntaxtree Generates graphical syntax trees for linguistic research using Ruby 99
rsl/stringex Extensions to Ruby's String class providing utility methods and permalink solutions. 984
clayrisser/react-ast A React-based tool for rendering and interacting with abstract syntax trees 318
rubyworks/facets A collection of general-purpose method extensions and standard additions for the Ruby programming language. 798
janlelis/code A Ruby tool for displaying the source code of methods in various programming languages 24
ilyaumanets/improve_your_code A tool that analyzes Ruby code for common design flaws and suggests improvements. 0
rrrene/inch Analyzes and suggests improvements to inline documentation in Ruby codebases 518
codeplant/simple-navigation A Ruby gem for creating hierarchical navigation structures in web applications 885
pest-parser/ast Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive. 81
arbox/treetagger-ruby A Ruby wrapper for a statistical language modeling tool for part-of-speech tagging and chunking 16