Search through all unresolved deps and sub-dependencies and return specs that contain the file matching path
.
Returns a Ruby lighter-weight code representation of this specification, used for indexing only.
See to_ruby
.
Lines that have a ‘on_ignored_nl` type token and NOT a `BEG` type seem to be a good proxy for the ability to join multiple lines into one.
This predicate method is used to determine when those two criteria have been met.
The one known case this doesn’t handle is:
Ripper.lex <<~EOM a && b || c EOM
For some reason this introduces ‘on_ignore_newline` but with BEG type
Default description for the gem install and update commands.