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 3 years ago
Linked from 1 awesome list

abstract-syntax-treeastast-explorercodemodparserruby

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
soutaro/ast_utilsProvides utility methods to analyze and understand Ruby programs' abstract syntax trees (ASTs)3
jonatas/fastTools to search and refactor Ruby code directly in its abstract syntax tree256
rajasegar/codeshiftA Ruby tool to transform source code using Abstract Syntax Trees (ASTs) and parse trees47
mbj/unparserConverts Ruby Abstract Syntax Tree (AST) to semantically equivalent source code309
yujinakayama/astrolabeAn object-oriented Ruby AST extension for parsing and manipulating source code68
yohasebe/rsyntaxtreeGenerates graphical syntax trees for linguistic research using Ruby102
rsl/stringexExtensions to Ruby's String class providing utility methods and permalink solutions.983
clayrisser/react-astA React-based tool for rendering and interacting with abstract syntax trees321
rubyworks/facetsA collection of general-purpose method extensions and standard additions for the Ruby programming language.800
janlelis/codeA Ruby tool for displaying the source code of methods in various programming languages24
ilyaumanets/improve_your_codeA tool that analyzes Ruby code for common design flaws and suggests improvements.0
rrrene/inchAnalyzes and suggests improvements to inline documentation in Ruby codebases517
codeplant/simple-navigationA Ruby gem for creating hierarchical navigation structures in web applications886
pest-parser/astConverts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive.83
arbox/treetagger-rubyA Ruby wrapper for a statistical language modeling tool for part-of-speech tagging and chunking16