Project
Reverse Dependencies for sexp_processor
The projects listed here declare sexp_processor as a runtime or development dependency
2.73
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.91
Simple FastGettext Rails integration.
2019
2020
2021
2022
2023
2024
0.82
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
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
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
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
Analyze code for potentially uncalled / dead methods, now with auto-removal.
2019
2020
2021
2022
2023
2024
0.2
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
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
Workarounds before ruby-core officially supports Proc#to_source (& friends)
2019
2020
2021
2022
2023
2024
0.06
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
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
Source Code analysis gem for Ruby and Rails
2019
2020
2021
2022
2023
2024
0.03
Allows you to do example based pattern matching and queries against S Expressions (sexp).
2019
2020
2021
2022
2023
2024
0.03
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
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
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
Example based structural pattern matching for S-Expressions
2019
2020
2021
2022
2023
2024
0.02
Alternate eval which hook all methods executed in the evaluated code
2019
2020
2021
2022
2023
2024
0.02
Provides a command and API to detect magic numbers in ruby code
2019
2020
2021
2022
2023
2024