123456789_123456789_123456789_123456789_123456789_

Class: SyntaxSuggest::GetParseErrors

Relationships & Source Files
Inherits: Object
Defined in: lib/syntax_suggest/explain_syntax.rb

Class Method Summary

Class Method Details

.errors(source)

[ GitHub ]

  
# File 'lib/syntax_suggest/explain_syntax.rb', line 11

def self.errors(source)
  if SyntaxSuggest.use_prism_parser?
    Prism.parse(source).errors.map(&:message)
  else
    RipperErrors.new(source).call.errors
  end
end