ast_utils
AST analyzer
Provides utility methods to analyze and understand Ruby programs' abstract syntax trees (ASTs)
Utility over parser gem AST
3 stars
5 watching
1 forks
Language: Ruby
last commit: over 3 years ago
Linked from 1 awesome list
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 |