Project

Reverse Dependencies for sexp_processor

The projects listed here declare sexp_processor as a runtime or development dependency

2.73
A long-lived project that still receives updates
ruby_parser (RP) is a ruby parser written in pure ruby (utilizing racc--which does by default use a C extension). It outputs s-expressions which can be manipulated and converted back to ruby via the ruby2ruby gem. As an example: def conditional1 arg1 return 1 if arg1 == 0 return...
2019
2020
2021
2022
2023
2024
0.82
Low commit activity in last 3 years
A long-lived project that still receives updates
Flay analyzes code for structural similarities. Differences in literal values, variable, class, method names, whitespace, programming style, braces vs do/end, etc are all ignored. Making this totally rad.
2019
2020
2021
2022
2023
2024
0.79
Low commit activity in last 3 years
No release in over a year
Flog reports the most tortured code in an easy to read pain report. The higher the score, the more pain the code is in.
2019
2020
2021
2022
2023
2024
0.42
Low commit activity in last 3 years
A long-lived project that still receives updates
ruby2ruby provides a means of generating pure ruby code easily from RubyParser compatible Sexps. This makes making dynamic language processors in ruby easier than ever!
2019
2020
2021
2022
2023
2024
0.35
Low commit activity in last 3 years
No release in over a year
a code analyzer tool which extracted from rails_best_practices, it helps you easily build your own code analyzer tool.
2019
2020
2021
2022
2023
2024
0.24
Low commit activity in last 3 years
No release in over a year
Analyze code for potentially uncalled / dead methods, now with auto-removal.
2019
2020
2021
2022
2023
2024
0.2
No release in over 3 years
Low commit activity in last 3 years
There's a lot of open issues
High method and class churn has been shown to have increased bug and error rates. This gem helps you know what is changing a lot so you can do additional testing, code review, or refactoring to try to tame the volatile code.
2019
2020
2021
2022
2023
2024
0.16
No commit activity in last 3 years
No release in over 3 years
There's a lot of open issues
Wrong provides a general assert method that takes a predicate block. Assertion failure messages are rich in detail. The Wrong idea is to replace all those countless assert_this, assert_that library methods which only exist to give a more useful failure message than "assertion failed". Wrong repla...
2019
2020
2021
2022
2023
2024
0.09
No commit activity in last 3 years
No release in over 3 years
Workarounds before ruby-core officially supports Proc#to_source (& friends)
2019
2020
2021
2022
2023
2024
0.06
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Excellent finds the nasty lines in your code. It implements a comprehensive set of checks for possibly buggy parts of your app that would otherwise make it into your repo and eventually to the production server.
2019
2020
2021
2022
2023
2024
0.06
Low commit activity in last 3 years
There's a lot of open issues
A long-lived project that still receives updates
A library for safe evaluation of Ruby code based on RubyParser and Ruby2Ruby. Provides Rails ActionView template handlers for ERB and Haml.
2019
2020
2021
2022
2023
2024
0.06
Repository is archived
No commit activity in last 3 years
No release in over 3 years
Source Code analysis gem for Ruby and Rails
2019
2020
2021
2022
2023
2024
0.03
No commit activity in last 3 years
No release in over 3 years
Allows you to do example based pattern matching and queries against S Expressions (sexp).
2019
2020
2021
2022
2023
2024
0.03
Low commit activity in last 3 years
There's a lot of open issues
No release in over a year
No .yml files. Inline defaults. Optional keys. Inferred interpolation values. Wrappers and blocks, so your templates look template-y and your translations stay HTML-free.
2019
2020
2021
2022
2023
2024
0.03
No commit activity in last 3 years
No release in over 3 years
ParseTree is a C extension (using RubyInline) that extracts the parse tree for an entire class or a specific method and returns it as a s-expression (aka sexp) using ruby's arrays, strings, symbols, and integers. As an example: def conditional1(arg1) if arg1 == 0 then return 1 e...
2019
2020
2021
2022
2023
2024
0.03
Low commit activity in last 3 years
A long-lived project that still receives updates
ruby_to_c translates a static ruby subset to C. Hopefully it works. NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE THIS IS BETA SOFTWARE! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE ! NOTE RubyToC has the following modules: * Rewriter ...
2019
2020
2021
2022
2023
2024
0.03
No commit activity in last 3 years
No release in over 3 years
Example based structural pattern matching for S-Expressions
2019
2020
2021
2022
2023
2024
0.02
No commit activity in last 3 years
No release in over 3 years
Alternate eval which hook all methods executed in the evaluated code
2019
2020
2021
2022
2023
2024
0.02
No commit activity in last 3 years
No release in over 3 years
Provides a command and API to detect magic numbers in ruby code
2019
2020
2021
2022
2023
2024