summaryrefslogtreecommitdiff
path: root/test/yarp/errors_test.rb
AgeCommit message (Expand)Author
2023-09-27Rename YARP filepaths to prism filepathsKevin Newton
2023-09-26[ruby/yarp] Check predicate of while and untilHaldun Bayhantopcu
2023-09-22[ruby/yarp] Check class name to be a constant path node or a constant read nodeHaldun Bayhantopcu
2023-09-22Resync yarp (#8498)Jemma Issroff
2023-09-22[ruby/yarp] Introduce YP_TOKEN_METHOD_NAMEHaldun Bayhantopcu
2023-09-20[ruby/yarp] Check whether the conditional predicate is closedHaldun Bayhantopcu
2023-09-19[ruby/yarp] Consistently place block arguments on block slot for callKevin Newton
2023-09-15[ruby/yarp] Handle missing clauses in case statementKevin Newton
2023-09-15[ruby/yarp] Ensure multi targets are only in valid locationsKevin Newton
2023-09-15[ruby/yarp] Alnum cannot be %-literal delimitersKevin Newton
2023-09-15[ruby/yarp] Properly handle invalid underscores in number literalsKevin Newton
2023-09-15[ruby/yarp] Handle unterminated interpolated symbolKevin Newton
2023-09-15[ruby/yarp] Handle missing terminators in parenthesized expressionKevin Newton
2023-09-15[ruby/yarp] Fix string delimiter with "@" confused for embeddedJemma Issroff
2023-09-15[ruby/yarp] Disallow numbered parameters in multiple scopesKevin Newton
2023-09-15[ruby/yarp] Error when numbered parameters are writtenKevin Newton
2023-09-15[ruby/yarp] Properly handle missing method namesKevin Newton
2023-09-14[ruby/yarp] Simplify multi-target parsingKevin Newton
2023-09-14[ruby/yarp] Write names should not underflow size_tKevin Newton
2023-09-14[ruby/yarp] Handle errors when operator writes on a call with a blockKevin Newton
2023-09-14[ruby/yarp] Reject invalid call-operator-writeKevin Newton
2023-09-14[ruby/yarp] Add a frozen string flagKevin Newton
2023-09-14[ruby/yarp] Handle invalid operator write on fcallKevin Newton
2023-09-13[ruby/yarp] Better handle invalid gvar writesKevin Newton
2023-09-12[ruby/yarp] Move the post required parameters after the rest parameterBenoit Daloze
2023-09-11[ruby/yarp] Provide a flag for the integer baseKevin Newton
2023-09-07[ruby/yarp] Extract error messages into diagnostic.c and use canonical messag...Mike Dalessio
2023-09-07[ruby/yarp] Constants and def nodesKevin Newton
2023-09-07[ruby/yarp] Constants on rest parameter nodesKevin Newton
2023-09-07[ruby/yarp] Constants on keyword rest parametersKevin Newton
2023-09-07[ruby/yarp] Constants on keyword parametersKevin Newton
2023-09-07[ruby/yarp] Remove name constant from classes/modulesKevin Newton
2023-09-06[ruby/yarp] Constant on block parameter nodeKevin Newton
2023-09-06[ruby/yarp] Constants on classes and modulesKevin Newton
2023-09-06[ruby/yarp] Temporarily add name_constant to replace name on ClassNode/Module...Kevin Newton
2023-09-06[ruby/yarp] Add constants and constantsKevin Newton
2023-09-01[ruby/yarp] Add global variables to the constant poolKevin Newton
2023-09-01[ruby/yarp] fix: report syntax error for invalid hex escapeMike Dalessio
2023-09-01[ruby/yarp] fix: double-counting of errors in parsing escaped stringsMike Dalessio
2023-09-01[ruby/yarp] Move name_loc before value for LocalVariableWriteNodeBenoit Daloze
2023-09-01[ruby/yarp] Make operator_loc the last field for GlobalVariableWriteNodeBenoit Daloze
2023-08-31[ruby/yarp] fix: octal, hex, and unicode strings at the end of aMike Dalessio
2023-08-30[ruby/yarp] Nest all of the YARP tests under the YARP namespaceKevin Newton
2023-08-30[ruby/yarp] fix: "$" at the end of a fileMike Dalessio
2023-08-25[ruby/yarp] Move tests from test/* to test/yarp/* to match CRubyKevin Newton
2023-08-25[ruby/yarp] Track block opening and closing locationsKevin Newton
2023-08-25[ruby/yarp] Add names to classes and modulesKevin Newton
2023-08-25[ruby/yarp] fix: unterminated regular expression with a heredocMike Dalessio
2023-08-24[ruby/yarp] Improve handling of line endingsMike Dalessio
2023-08-21[ruby/yarp] fix: parsing a '%' expression with a CR but not a newlineMike Dalessio