summaryrefslogtreecommitdiff
path: root/lib/prism/translation/ripper.rb
AgeCommit message (Expand)Author
2025-09-12Bump Prism version to 1.5.0Takashi Kokubun
2025-07-09[ruby/prism] Accept a newline after the defined? keyword [Backport #21197] (#...Takashi Kokubun
2025-04-14Revert "merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport...Takashi Kokubun
2025-04-14merge revision(s) 052794bfe1970e90f4f4f9e37fc362dd27903a8d: [Backport #21197]Takashi Kokubun
2025-02-13merge revision(s) 117d6e145a0270ab8fc9134403519ef13b9ebb24: [Backport #21027]Takashi Kokubun
2024-10-03[ruby/prism] Use `partial_script` for the parser translatorsEarlopain
2024-08-28[PRISM] Field renamingKevin Newton
2024-05-22[ruby/prism] Fix support for 'it' implicit local variableKevin Newton
2024-05-10[ruby/prism] operator renameKevin Newton
2024-05-03[ruby/prism] Remove deprecated #child usageKevin Newton
2024-05-03[ruby/prism] Change ConstantPathNode#child to ConstantPathNode#{name,name_loc}Kevin Newton
2024-05-03[ruby/prism] Assume eval context for ruby_parser and ripperKevin Newton
2024-04-23[ruby/prism] Fix up rdocKevin Newton
2024-03-15[ruby/prism] Shareable constant nodesKevin Newton
2024-03-13[ruby/prism] Track parentheses in patternsKevin Newton
2024-03-06[ruby/prism] Dispatch on_tlambda and on_tlambegKevin Newton
2024-03-06[ruby/prism] Use the diagnostic types in the ripper translation layerKevin Newton
2024-03-06[ruby/prism] Fix parsing errors for `:!@` and `:~@` in SorbetUfuk Kayserilioglu
2024-03-06[ruby/prism] Update ripper documentationKevin Newton
2024-03-06[ruby/prism] Fix up linting in ripper translationKevin Newton
2024-03-06[ruby/prism] Only run ripper tests on 3.3+Kevin Newton
2024-03-06[ruby/prism] Emit bounds for heredocs and words_sep in ripper translationKevin Newton
2024-03-06[ruby/prism] Better factoring for heredocs in ripper translationKevin Newton
2024-03-06[ruby/prism] More closely mirror on_heredoc_dedent API for ripper translationKevin Newton
2024-03-06[ruby/prism] Stop relying on ripper entirely in ripper translationKevin Newton
2024-03-06[ruby/prism] More closely match the ripper API for ripper translationKevin Newton
2024-03-06[ruby/prism] Simplify ripper tests in ripper translationKevin Newton
2024-03-06[ruby/prism] Stop looking at generated tree in ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle splats in MRHS in rescues in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle single splat in rescue in ripper translationKevin Newton
2024-03-06[ruby/prism] Support elsif in ripper translationKevin Newton
2024-03-06[ruby/prism] Correctly detect void stmts in classes and modules in ripper tra...Kevin Newton
2024-03-06[ruby/prism] Handle empty programs in ripper translationKevin Newton
2024-03-06[ruby/prism] Fix up blocks for index nodes in ripper translationKevin Newton
2024-03-06[ruby/prism] Allow rescue modifier after MRHS in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle empty parentheses in lambda in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle empty embedded expressions in ripper translationKevin Newton
2024-03-06[ruby/prism] Implement string concat for ripper translationKevin Newton
2024-03-06[ruby/prism] Share argument logic with calls and keywords in ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle splat in MRHSKevin Newton
2024-03-06[ruby/prism] Handle numbered parameters in ripper translationKevin Newton
2024-03-06[ruby/prism] Disallow keywords as method names in ripper translationKevin Newton
2024-03-06[ruby/prism] Split up multi target visits for methods in ripper translationKevin Newton
2024-03-06[ruby/prism] Better split between fcall and command for ripper translationKevin Newton
2024-03-06[ruby/prism] Handle trailing commas in method calls for ripper translationKevin Newton
2024-03-06[ruby/prism] Better handle hash pattern in ripper translationKevin Newton
2024-03-06[ruby/prism] Share argument handling in super nodes in ripper translationKevin Newton
2024-03-06[ruby/prism] Fix up method naming in ripper translationKevin Newton
2024-03-06[ruby/prism] Fix up symbols that look like cvar/ivar/gvar in ripper translationKevin Newton
2024-03-06[ruby/prism] Handle MRHS in ripper translationKevin Newton