summaryrefslogtreecommitdiff
path: root/lib/prism/translation
AgeCommit message (Expand)Author
2025-03-13[ruby/prism] Ensure backwards compatibility with the custom parser builderEarlopain
2025-03-10[ruby/prism] Support `itblock` for `Prism::Translation::Parser`Koichi ITO
2025-02-25[ruby/prism] Restore a comment for `Prism::Translation::Parser#initialize`Koichi ITO
2025-02-25[ruby/prism] Fix merge mishapEarlopain
2025-02-25[ruby/prism] Add a custom builder class for the parser translatorEarlopain
2025-02-25[ruby/prism] Support custom parser in `Prism::Translation::Parser`Koichi ITO
2025-01-20[ruby/prism] Fix parser translator scope issues for implicit hash valuesEarlopain
2025-01-14Better handle regexp in the parser translatorEarlopain
2025-01-14[ruby/prism] Fix block parameters and it for RubyParserJustin Collins
2025-01-13[ruby/prism] Fix parser translator tokens for `%x(#{})`Earlopain
2025-01-13[ruby/prism] Fix parser translator heredoc dedention with leading interpolationEarlopain
2025-01-12[ruby/prism] Fix parser translator tSPACE tokens for percent arraysEarlopain
2025-01-12[ruby/prism] Frozen strings in the ASTKevin Newton
2025-01-12[ruby/prism] Fix parser translator ranges for mulltiline strings with multili...Earlopain
2025-01-12[ruby/prism] Fix parser translator tokens for comment-only fileEarlopain
2025-01-12[ruby/prism] Fix binary encoding for the parser translatorEarlopain
2025-01-11[ruby/prism] Better comment token handling for the parser translatorEarlopain
2025-01-11[ruby/prism] Fix `not` receiverKevin Newton
2025-01-11[ruby/prism] Fix parser translator tokens for backslashes in single-quoted st...Earlopain
2025-01-11[ruby/prism] Implement more string token escaping in the parser translatorEarlopain
2025-01-11[ruby/prism] Better handle all kinds of multiline strings in the parser trans...Earlopain
2025-01-11[ruby/prism] Better handle multiline interpolated strings in the parser trans...Earlopain
2025-01-11[ruby/prism] Fix parser translator ast for empty regexEarlopain
2025-01-11[ruby/prism] Fix parser translator ast for regex with line continuationEarlopain
2025-01-11[ruby/prism] Fix parser translator ast when using anonymous forwarding in blo...Earlopain
2025-01-11[ruby/prism] Fix an incompatibility with the parser translatorEarlopain
2025-01-05[ruby/prism] Fix parser translator ast for heredoc with written newlinesEarlopain
2024-12-26[ruby/prism] Support Ruby 3.5 for `Prism::Translation::Parser`Koichi ITO
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