summaryrefslogtreecommitdiff
path: root/lib/prism/translation/parser
AgeCommit message (Expand)Author
2025-10-30[ruby/prism] Add equal_loc to call nodesKevin Newton
2025-09-11[ruby/prism] Reject some cases with `return` and command callsEarlopain
2025-08-14[ruby/prism] Be more defensive in the parser translator lexerEarlopain
2025-06-30[ruby/prism] Fix parser translator with trailing backslash in `%W` /`%I` arrayEarlopain
2025-06-11[ruby/prism] Fix parser translator during string escaping with invalid utf-8Earlopain
2025-05-29[ruby/prism] [DOC] Specify markdown mode to RDocNobuyoshi Nakada
2025-04-12[ruby/prism] Fix parsing rescued exception via indexed assignmentviralpraxis
2025-04-02[ruby/prism] Fix parser translator when splatting in pattern matching pinEarlopain
2025-03-30[ruby/prism] Fix parser translator when pinning hash with string keysEarlopain
2025-03-30[ruby/prism] Accept a newline after the defined? keywordKevin Newton
2025-03-18Fix up merge conflicts for prism syncKevin Newton
2025-03-18[ruby/prism] Only unnest parser mlhs nodes when no rest argument is providedEarlopain
2025-03-18[ruby/prism] Fix parser translator multiline interpolated symbolsEarlopain
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Use Set.new over to_setKevin Newton
2025-03-18[ruby/prism] Optimize array inclusion checks in the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator crash for certain octal escapesEarlopain
2025-03-18[ruby/prism] Handle control and meta escapes in parser translationKevin Newton
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Better handle regexp in the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator tokens for %-arrays with whitespace escapesEarlopain
2025-03-18[ruby/prism] Fix parser translator edge-case when multiline string ends with \nEarlopain
2025-03-18[ruby/prism] Better handle all kinds of multiline strings in the parser trans...Earlopain
2025-03-18[ruby/prism] Fix an incompatibility with the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator rescue location with semicolon bodyEarlopain
2025-03-18[ruby/prism] Further refine string handling in the parser translatorEarlopain
2025-03-18[ruby/prism] Fix parser translator when unescaping invalid utf8Earlopain
2025-03-13[ruby/prism] Use Set.new over to_setKevin Newton
2025-03-13[ruby/prism] Use `reverse_each` in the parser translatorEarlopain
2025-03-13[ruby/prism] Optimize array inclusion checks in the parser translatorEarlopain
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] Add a custom builder class for the parser translatorEarlopain
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-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-11[ruby/prism] Better comment token handling for the parser translatorEarlopain
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