summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
2024-05-16[ruby/prism] Always go to string lex mode even if EOFKevin Newton
2024-05-15[ruby/prism] Replace end of file with end-of-inputKevin Newton
2024-05-10[ruby/prism] Enhance parameter forwarding error messagesKevin Newton
2024-05-10[ruby/prism] operator renameKevin Newton
2024-05-07[ruby/prism] Extend error message for unterminated HEREDOCKevin Newton
2024-05-07[ruby/prism] shareable_constant_value line warningsKevin Newton
2024-05-03[ruby/prism] Prism::Location#adjoinKevin Newton
2024-05-03[ruby/prism] Prism::Node#tunnelKevin Newton
2024-05-03[ruby/prism] Disallow keywords and blocks in index expressionsKevin Newton
2024-05-03[ruby/prism] Change ConstantPathNode#child to ConstantPathNode#{name,name_loc}Kevin Newton
2024-05-02[PRISM] Enable newline testKevin Newton
2024-05-01[PRISM] Fix up error message expectationsKevin Newton
2024-05-01[ruby/prism] Support passing version 3.3.1Kevin Newton
2024-05-01[ruby/prism] CRuby error message for trailing underscore in numberKevin Newton
2024-05-01[ruby/prism] Mark errors for invalid symbolsKevin Newton
2024-05-01[ruby/prism] Match CRuby interpolation semanticsKevin Newton
2024-04-26[ruby/prism] Location#slice_lines, Node#slice_linesKevin Newton
2024-04-26[ruby/prism] Add a flag on returns when they are redundantKevin Newton
2024-04-24[ruby/prism] Warn for nested hashes as wellKevin Newton
2024-04-23[ruby/prism] Implement case equality on nodesPhilip Mueller
2024-04-17[ruby/prism] Add a reflection API for determining the fields of a nodeKevin Newton
2024-04-12[ruby/prism] Better error message on statement inside argument listKevin Newton
2024-04-12[ruby/prism] Better error message on invalid defKevin Newton
2024-04-12[ruby/prism] Syntax error for block argument on yieldKevin Newton
2024-04-12[ruby/prism] Fix up embdoc lexing on EOFKevin Newton
2024-04-12[ruby/prism] Create the warning for unreachable statementsKevin Newton
2024-04-12[ruby/prism] Implement the void statement warningKevin Newton
2024-04-12[ruby/prism] Fix parser translation's heredoc whitespace calculationStan Lo
2024-04-12Sync latest prismKevin Newton
2024-04-12[Bug #20423] Disallow anonymous block within argument forwardingNobuyoshi Nakada
2024-04-11[ruby/prism] Add Location#chopKevin Newton
2024-04-09[ruby/prism] Fix up invalid global variable error messageKevin Newton
2024-04-09[ruby/prism] Reduce locals variables per CRubyKevin Newton
2024-04-08[ruby/prism] Simplify locals test now that all fixtures are validKevin Newton
2024-04-05[ruby/prism] Replace old circular parameter definition detectionKevin Newton
2024-04-04[ruby/prism] Change forwarding error messages to match CRubyKevin Newton
2024-04-04[ruby/prism] Eliminate character class duplicated range warningKevin Newton
2024-04-03[ruby/prism] Allow block exits in defined? and fix modifier while/untilKevin Newton
2024-04-03[ruby/prism] Check for syntax errors using RubyVMKevin Newton
2024-04-03[ruby/prism] Fix up errors testKevin Newton
2024-04-03[ruby/prism] Fix up location testsKevin Newton
2024-04-03[ruby/prism] Update fixtures to be all valid RubyKevin Newton
2024-04-03[ruby/prism] Update unparser testsKevin Newton
2024-04-03[ruby/prism] Update seattlerb/ruby_parser testsKevin Newton
2024-04-03[ruby/prism] Update whitequark/parser testsKevin Newton
2024-04-03[ruby/prism] Match circular parameter error messageKevin Newton
2024-04-03Do not rely on ripper for magic comment testKevin Newton
2024-04-01[ruby/prism] Match more error messagesKevin Newton
2024-04-01[ruby/prism] Do not track locals starting with _Kevin Newton
2024-04-01[ruby/prism] Use RubyVM::InstructionSequence instead of Ripper for validity c...Kevin Newton