summaryrefslogtreecommitdiff
path: root/test/prism/errors_test.rb
AgeCommit message (Expand)Author
2024-02-22[ruby/prism] Add an IntegerField for parsing integer valuesKevin Newton
2024-02-16[ruby/prism] Add warning for assignments to literals in conditionalsHaldun Bayhantopcu
2024-02-15Temporarily update the error message format in prismYusuke Endoh
2024-02-12[ruby/prism] Error messages closer to CRubyKevin Newton
2024-02-07[ruby/prism] Support for Ruby 2.7Kevin Newton
2024-02-01[ruby/prism] Remove locals_body_indexKevin Newton
2024-02-01[ruby/prism] Check literals for receiverHaldun Bayhantopcu
2024-01-30Update forwarding locals for prismAaron Patterson
2024-01-30[ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton
2024-01-27[ruby/prism] Error follow-upKevin Newton
2024-01-26[ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze
2024-01-26[ruby/prism] Track whether a Symbol should have its encoding changed from the...Kevin Menard
2024-01-17[ruby/prism] Parse `it` default parameterTakashi Kokubun
2024-01-10[ruby/prism] Add a "repeated flag" to parameter nodesAaron Patterson
2024-01-08[ruby/prism] Handle parsing a line break in a receiver of a methodKevin Newton
2024-01-03[ruby/prism] Better error recovery for content after unterminated heredocKevin Newton
2024-01-02[ruby/prism] Ignore visibility flagKevin Newton
2024-01-02[ruby/prism] Fix to check multiple block arguments for forwarding argTSUYUSATO Kitsune
2023-12-25Revert "Revert all of commits after Prism 0.19.0 release"Hiroshi SHIBATA
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