summaryrefslogtreecommitdiff
path: root/test/prism/ruby/parser_test.rb
AgeCommit message (Expand)Author
2025-04-02[ruby/prism] Be explicit in tests which files `parser` can't parseEarlopain
2025-03-30[ruby/prism] Fix parser translator when pinning hash with string keysEarlopain
2025-03-20[ruby/prism] Add `Prism::Translation::ParserCurrent`Earlopain
2025-03-19[ruby/prism] Warn when the parser translator receives an incompatible builder...Earlopain
2025-03-18[ruby/prism] Add a multiple statements flag to parenthesesKevin Newton
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] 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] Further refine string handling in the parser translatorEarlopain
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-15[ruby/prism] Mark some parser translator tests as being known failuresEarlopain
2025-01-14Better handle regexp in the parser translatorEarlopain
2025-01-14[ruby/prism] Be a bit stricter when comparing parser translator tokensEarlopain
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] Fix binary encoding for the parser translatorEarlopain
2025-01-11[ruby/prism] Implement more string token escaping in the parser translatorEarlopain
2025-01-11[ruby/prism] Import code samples for Ruby 3.3 from the parser gemEarlopain
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 regex with line continuationEarlopain
2025-01-07[ruby/prism] Move a parser translator test to a known failureEarlopain
2025-01-05[ruby/prism] Fix parser translator ast for heredoc with written newlinesEarlopain
2024-09-20[ruby/prism] Fix `kDO_LAMBDA` token incompatibility for `Prism::Translation::...Koichi ITO
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-06-18[ruby/prism] (parser) Print when token tests are now passingKevin 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] Document that nested heredocs are not properly parsed for parserKevin 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) mark spanning newlines as incorrectKevin 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) mark unary_num_pow_precedence as incorrectKevin 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