summaryrefslogtreecommitdiff
path: root/test/prism/errors_test.rb
AgeCommit message (Expand)Author
2023-12-16Revert all of commits after Prism 0.19.0 releaseHiroshi SHIBATA
2023-12-15[ruby/prism] Add an error for `in` keyword in argumentsTSUYUSATO Kitsune
2023-12-14[ruby/prism] Make equality operators non-associativeTSUYUSATO Kitsune
2023-12-12[ruby/prism] Update tests and snapshotsUfuk Kayserilioglu
2023-12-11[ruby/prism] Fix parsing unterminated empty string `"`TSUYUSATO Kitsune
2023-12-11[ruby/prism] Fix to parse a (endless-)range with binary operatorsTSUYUSATO Kitsune
2023-12-10[ruby/prism] fix: escape newlineAlex Koval
2023-12-08[ruby/prism] Add necessary encoding flags for symbols and regexKevin Newton
2023-12-08[ruby/prism] More closely match CRuby error messagesKevin Newton
2023-12-06[ruby/prism] Emit error for constant assignments in defsHaldun Bayhantopcu
2023-12-06[ruby/prism] Simplify unterminated stringKevin Newton
2023-12-06[ruby/prism] Move flag position consistently to frontKevin Newton
2023-12-06[ruby/prism] Fix closing loc for string literalsTSUYUSATO Kitsune
2023-12-06[ruby/prism] Provide flags for changing encodingsKevin Newton
2023-12-06[ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNodeJemma Issroff
2023-12-05[ruby/prism] Add test casesTSUYUSATO Kitsune
2023-12-05[ruby/prism] Fix some corner casesTSUYUSATO Kitsune
2023-12-05[ruby/prism] Fix to parse command-style method calls more correctlyTSUYUSATO Kitsune
2023-12-04[ruby/prism] Check "void value expression" for array literalsTSUYUSATO Kitsune
2023-12-01[ruby/prism] Change numbered parametersKevin Newton
2023-12-01[ruby/prism] Improve to handle unterminated stringsTSUYUSATO Kitsune
2023-11-29[ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune
2023-11-28[ruby/prism] Add numbered_parameters field to BlockNode and LambdaNodeJemma Issroff
2023-11-28[ruby/prism] Fix testsTSUYUSATO Kitsune
2023-11-28[ruby/prism] Use `0` for the default valie of `current_param_name`TSUYUSATO Kitsune
2023-11-28[ruby/prism] Check circular references in default values of paramsTSUYUSATO Kitsune
2023-11-28[ruby/prism] Use un-capitalized error messagesKevin Newton
2023-11-27[ruby/prism] Check void expressions for constant pathsTSUYUSATO Kitsune
2023-11-27[ruby/prism] Fix and reuse pm_call_node_index_pTSUYUSATO Kitsune
2023-11-22[ruby/prism] Check void values in singleton class (`class <<`)TSUYUSATO Kitsune
2023-11-22[ruby/prism] Fix associativity of binary range with begin-less rangeTSUYUSATO Kitsune
2023-11-22[ruby/prism] Reject statements at non-statement posisionsTSUYUSATO Kitsune
2023-11-22[ruby/prism] Move CallNode#name field between receiver and argumentsBenoit Daloze
2023-11-21[ruby/prism] Fix `..` and `...` to be non-associativeHiroya Fujinami
2023-11-21[ruby/prism] Warning for ENDs in methodsHaldun Bayhantopcu
2023-11-21[ruby/prism] Check a token after targets more strictlyHiroya Fujinami
2023-11-21[ruby/prism] Build the ability to format errorsKevin Newton
2023-11-21[ruby/prism] Split up CaseNode and CaseMatchNodeKevin Newton
2023-11-20[ruby/prism] Disallow defining a numbered parameter methodKevin Newton
2023-11-20[ruby/prism] Fix parsing `...` in argumentsHiroya Fujinami
2023-11-17[ruby/prism] Do not allow trailing commas in calls without parenthesisHaldun Bayhantopcu
2023-11-14Resync prism delete bin/dotKevin Newton
2023-11-14[ruby/prism] Check value expressions on creating a nodeTSUYUSATO Kitsune
2023-11-14[ruby/prism] Check value expressions on parsing arguments and assignmentsTSUYUSATO Kitsune
2023-11-14[ruby/prism] Check value expressions on parsing arguments and assignmentsTSUYUSATO Kitsune
2023-11-14[ruby/prism] Check value expressions on creating a nodeTSUYUSATO Kitsune
2023-11-14[ruby/prism] Check value expressions on parsing arguments and assignmentsTSUYUSATO Kitsune
2023-11-14[ruby/prism] Add parse_value_expressionTSUYUSATO Kitsune
2023-11-13[ruby/prism] Add tests for error cases on #1791, #1807, and #1810TSUYUSATO Kitsune
2023-11-10[ruby/prism] Remove extra locals added by ...Kevin Newton