aboutsummaryrefslogtreecommitdiffstats
path: root/test/prism/ruby_api_test.rb
Commit message (Collapse)AuthorAgeFilesLines
* [ruby/prism] Prism.parse_success?(source)Kevin Newton2023-12-011-0/+12
| | | | | | | | | | | | A lot of tools use Ripper/RubyVM::AbstractSyntaxTree to determine if a source is valid. These tools both create an AST instead of providing an API that will return a boolean only. This new API only creates the C structs, but doesn't bother reifying them into Ruby/the serialization API. Instead it only returns true/false, which is significantly more efficient. https://github.com/ruby/prism/commit/7014740118
* [ruby/prism] Provide heredoc? queriesKevin Newton2023-12-011-0/+12
| | | | https://github.com/ruby/prism/commit/e148e8fe6a
* [ruby/prism] Add character APIs for locationsKevin Newton2023-11-201-0/+32
| | | | | | (https://github.com/ruby/prism/pull/1809) https://github.com/ruby/prism/commit/d493ccd093
* [ruby/prism] Properly support the start line optionKevin Newton2023-11-031-0/+3
| | | | https://github.com/ruby/prism/commit/33cc75a4b7
* [ruby/prism] Wire up options through the FFI APIKevin Newton2023-11-031-0/+13
| | | | https://github.com/ruby/prism/commit/f0aa8ad93b
* [ruby/prism] Wire up options through the Ruby APIKevin Newton2023-11-031-4/+4
| | | | https://github.com/ruby/prism/commit/8582d372a3
* Sync to prism rename commitsKevin Newton2023-09-271-8/+8
|
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-271-0/+64