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


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
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
jonatas/fast Tools to search and refactor Ruby code directly in its abstract syntax tree 256
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
rsl/stringex Extensions to Ruby's String class providing utility methods and permalink solutions. 984
lang/unicode_utils Utilities for working with Unicode strings in Ruby 113
syntax-tree/hast-util-to-text Utility function to extract plain text from HTML-like data structures 19
gueils/belugas-ruby An analyzer feature detector for Ruby projects based on static analysis 8
talyssonoc/commonregexruby Extracts common information from text strings in various formats 79
ilyaumanets/improve_your_code A tool that analyzes Ruby code for common design flaws and suggests improvements. 0
prontolabs/pronto-rubocop An integration that automates code analysis using RuboCop and Pronto 83
test-prof/test-prof An analysis tool to help identify bottlenecks in test suites and improve their performance. 1,889
yuroyoro/goast-viewer Visualizer tool for Golang Abstract Syntax Trees (ASTs) 769
flatt-security/shisho A tool that analyzes code for security vulnerabilities and provides feedback to developers 371
pest-parser/ast Converts a dynamically typed Parse Tree to a strongly typed Abstract Syntax Tree and provides automatic conversion via derive. 81