ast_utils

AST analyzer

Provides utility methods to analyze and understand Ruby programs' abstract syntax trees (ASTs)

Utility over parser gem AST

GitHub

3 stars
5 watching
1 forks
Language: Ruby
last commit: over 5 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
rajasegar/ruby-ast-explorerA tool for visualizing and transforming Ruby source code as an Abstract Syntax Tree (AST) to improve maintainability and refactorability.16
jonatas/fastTools to search and refactor Ruby code directly in its abstract syntax tree256
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
rsl/stringexExtensions to Ruby's String class providing utility methods and permalink solutions.983
lang/unicode_utilsUtilities for working with Unicode strings in Ruby113
syntax-tree/hast-util-to-textUtility function to extract plain text from HTML-like data structures19
gueils/belugas-rubyAn analyzer feature detector for Ruby projects based on static analysis8
talyssonoc/commonregexrubyExtracts common information from text strings in various formats79
ilyaumanets/improve_your_codeA tool that analyzes Ruby code for common design flaws and suggests improvements.0
prontolabs/pronto-rubocopAn integration that automates code analysis using RuboCop and Pronto83
test-prof/test-profAn analysis tool to help identify bottlenecks in test suites and improve their performance.1,893
yuroyoro/goast-viewerVisualizer tool for Golang Abstract Syntax Trees (ASTs)773
flatt-security/shishoA tool that analyzes code for security vulnerabilities and provides feedback to developers369
pest-parser/astConverts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive.83