aboutsummaryrefslogtreecommitdiffstats
path: root/prism/diagnostic.c
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Expose types on diagnosticsKevin Newton2024-03-061-414/+0
* [ruby/prism] Warnings for tokens at EOLKevin Newton2024-03-041-1/+3
* [ruby/prism] Make alloc interface replaceableHASUMI Hitoshi2024-03-041-6/+6
* [ruby/prism] Warn on integers in flip-flopsKevin Newton2024-02-291-1/+2
* [ruby/prism] Duplicated when clausesKevin Newton2024-02-231-0/+1
* [ruby/prism] Duplicated hash keysKevin Newton2024-02-231-0/+1
* [ruby/prism] Parse float valuesKevin Newton2024-02-221-0/+2
* [ruby/prism] Update for Ruby 3.4 errorsKevin Newton2024-02-211-5/+3
* [ruby/prism] Support ItParametersNodeKevin Newton2024-02-211-1/+8
* [ruby/prism] Fix up GCC analyzerKevin Newton2024-02-171-6/+7
* [ruby/prism] Add warning for assignments to literals in conditionalsHaldun Bayhantopcu2024-02-161-0/+1
* Temporarily update the error message format in prismYusuke Endoh2024-02-151-3/+3
* [ruby/prism] Convert more error messages to match specsKevin Newton2024-02-131-5/+2
* [ruby/prism] Fix typo in class variable name errorKevin Newton2024-02-121-1/+1
* [ruby/prism] Error messages closer to CRubyKevin Newton2024-02-121-6/+8
* [ruby/prism] Better invalid token messagesKevin Newton2024-02-061-1/+3
* [ruby/prism] Add another error type for raising argument errorsKevin Newton2024-02-051-3/+7
* [ruby/prism] Check literals for receiverHaldun Bayhantopcu2024-02-011-0/+1
* [ruby/prism] Better error messages for unexpected tokens in prefixKevin Newton2024-01-301-1/+4
* [ruby/prism] Error follow-upKevin Newton2024-01-271-228/+233
* [ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze2024-01-261-222/+249
* [ruby/prism] Parse `it` default parameterTakashi Kokubun2024-01-171-0/+1
* [ruby/prism] Fix to check multiple block arguments for forwarding argTSUYUSATO Kitsune2024-01-021-0/+1
* Revert "Revert all of commits after Prism 0.19.0 release"Hiroshi SHIBATA2023-12-251-0/+2
* Revert all of commits after Prism 0.19.0 releaseHiroshi SHIBATA2023-12-161-2/+0
* [ruby/prism] Invalid pinned locals in pattern matchingKevin Newton2023-12-151-0/+1
* [ruby/prism] Add an error for `in` keyword in argumentsTSUYUSATO Kitsune2023-12-151-0/+1
* [ruby/prism] Fix hash pattern restKevin Newton2023-12-141-0/+1
* [ruby/prism] fix: escape newlineAlex Koval2023-12-101-2/+2
* [ruby/prism] More closely match CRuby error messagesKevin Newton2023-12-081-2/+2
* [ruby/prism] Emit error for constant assignments in defsHaldun Bayhantopcu2023-12-061-0/+1
* [ruby/prism] Provide flags for changing encodingsKevin Newton2023-12-061-0/+1
* [ruby/prism] Refactor pm_diagnostic_t and pm_comment_t to use pm_location_tLily Lyons2023-12-041-4/+2
* [ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune2023-11-291-2/+2
* Add in missing errorKevin Newton2023-11-281-0/+1
* [ruby/prism] Use un-capitalized error messagesKevin Newton2023-11-281-221/+221
* [ruby/prism] Reject statements at non-statement posisionsTSUYUSATO Kitsune2023-11-221-0/+4
* [ruby/prism] Warning for ENDs in methodsHaldun Bayhantopcu2023-11-211-0/+1
* [ruby/prism] Build the ability to format errorsKevin Newton2023-11-211-3/+56
* [ruby/prism] Split up CaseNode and CaseMatchNodeKevin Newton2023-11-211-0/+1
* [ruby/prism] Fix parsing `...` in argumentsHiroya Fujinami2023-11-201-0/+2
* [ruby/prism] Add "Unexpected void value expression" errorTSUYUSATO Kitsune2023-11-141-0/+1
* [ruby/prism] Documentation for diagnostics and regexpKevin Newton2023-11-011-53/+56
* [ruby/prism] Index{Operator,And,Or}WriteNodeKevin Newton2023-10-181-0/+1
* [ruby/prism] Load magic comments in javaKevin Newton2023-10-161-1/+1
* [ruby/prism] Check for a semicolon or a newline after the inheritance operatorHaldun Bayhantopcu2023-09-281-0/+1
* [ruby/prism] Fix assertion failure for fwd params after restHaldun Bayhantopcu2023-09-281-0/+1
* Sync to prism rename commitsKevin Newton2023-09-271-211/+211
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-271-0/+285