summaryrefslogtreecommitdiff
path: root/lib/prism/translation
AgeCommit message (Expand)Author
2025-12-08Bump Prism to v1.5.2Takashi Kokubun
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-12-16[ruby/prism] Fix up regression in ruby parser translationKevin Newton
2024-12-16[ruby/prism] Simplify srange_find in parser compilerKevin Newton
2024-12-16[ruby/prism] Add do keyword tracking for While/UntilKevin Newton
2024-10-03[ruby/prism] Use `partial_script` for the parser translatorsEarlopain
2024-09-20[ruby/prism] Fix `kDO_LAMBDA` token incompatibility for `Prism::Translation::...Koichi ITO
2024-09-16[ruby/prism] Do not leak explicit encodingKevin Newton
2024-09-09[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-09-07[ruby/prism] Fix a token incompatibility for `Prism::Translation::Parser::Lexer`Koichi ITO
2024-08-29[ruby/prism] Remove deprecated lib/prism/translation/parser/rubocop.rb fileKoichi ITO
2024-08-28[PRISM] Field renamingKevin Newton
2024-07-11[ruby/prism] (ruby_parser) Handle bare string in implicit concatKevin Newton
2024-07-11[ruby/prism] (ruby_parser) Match match3 nodes for regular expressionsKevin Newton
2024-07-11[ruby/prism] (ruby_parser) Reverse associativity of and and or nodesKevin Newton
2024-06-18[ruby/prism] (parser) Fix up tokens for empty symbolKevin Newton
2024-06-10[ruby/prism] Provide ability to lock encoding while parsingKevin Newton
2024-06-07[ruby/prism] Handle chomped bytesize with lines without newlinesKevin Newton
2024-06-07[ruby/prism] Ensure inner heredoc nodes have the correct locationKevin Newton
2024-06-07[ruby/prism] Use correct newlines for heredoc inner linesKevin Newton
2024-06-04[ruby/prism] (parser) split up regexp content by linesKevin Newton
2024-06-04[ruby/prism] (parser) handle quoted symbols in hash patternsKevin Newton
2024-06-04[ruby/prism] (parser) fix up srange_find to anchor at the start of the sliceKevin Newton
2024-06-04[ruby/prism] (parser) fix up nested multi writeKevin Newton
2024-06-04[ruby/prism] Revert "Revert "Properly destructure procarg0 in parser translat...Kevin Newton
2024-06-03[ruby/prism] Revert "Properly destructure procarg0 in parser translation"Kevin Newton
2024-06-03[ruby/prism] Properly destructure procarg0 in parser translationKevin Newton
2024-05-31[ruby/prism] Fix up heredoc location translation for parserKevin Newton
2024-05-31[ruby/prism] Match % strings in parserKevin Newton
2024-05-31[ruby/prism] Use correct opening and closing parenthesis for array pattern in...Kevin Newton
2024-05-31[ruby/prism] Match match_hash_var when quotes are usedKevin Newton
2024-05-31[ruby/prism] Match parser for match_rest in patternKevin Newton
2024-05-30[ruby/prism] Tests overhaulKevin Newton
2024-05-24[ruby/prism] Fix up ruby_parser string concatKevin Newton
2024-05-22[ruby/prism] Fix support for 'it' implicit local variableKevin Newton
2024-05-21[ruby/prism] Fix up ruby_parser interpolation concatenationKevin Newton
2024-05-21[ruby/prism] Reconfigure rationalsKevin Newton
2024-05-13[ruby/prism] Rescue LoadError for ruby_parser as wellKevin Newton
2024-05-13[ruby/prism] Add error handling for missing `parser` gem in `Prism::Translation`Koichi ITO
2024-05-10[ruby/prism] operator renameKevin Newton
2024-05-04[ruby/prism] Use `version: 3.3.1` against `Translation::Parser`Koichi ITO
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-05-03[ruby/prism] Assume an eval context for `Prism::Translation::Parser`Earlopain
2024-05-01[ruby/prism] Support passing version 3.3.1Kevin Newton