aboutsummaryrefslogtreecommitdiffstats
path: root/test/yarp
Commit message (Expand)AuthorAgeFilesLines
* Rename YARP filepaths to prism filepathsKevin Newton2023-09-271849-87894/+0
* Update YARP build targetsKevin Newton2023-09-271-15/+15
* [ruby/yarp] Split up compiler versus visitorKevin Newton2023-09-272-3/+33
* Rename compiler test to iseq testKevin Newton2023-09-271-1/+1
* [YARP] Implement regex flagseileencodes2023-09-271-0/+7
* [YARP] Implemented BlockArgumentNode (#8499)Jemma Issroff2023-09-271-0/+8
* Syntax check of `retry` in the parserNobuyoshi Nakada2023-09-271-2/+2
* Block exits are now syntax error in ripperNobuyoshi Nakada2023-09-271-3/+14
* [ruby/yarp] Ensure newlines are sorted in newline testKevin Newton2023-09-261-15/+1
* [ruby/yarp] Remove visitor usage to not rely on overriding visitKevin Newton2023-09-261-6/+15
* [ruby/yarp] Check predicate of while and untilHaldun Bayhantopcu2023-09-261-0/+8
* Prevent warnings: "unused literal ignored"Yusuke Endoh2023-09-261-2/+7
* [ruby/yarp] Check class name to be a constant path node or a constant read nodeHaldun Bayhantopcu2023-09-221-0/+7
* Resync yarp (#8498)Jemma Issroff2023-09-221-0/+14
* [ruby/yarp] Introduce YP_TOKEN_METHOD_NAMEHaldun Bayhantopcu2023-09-221-0/+9
* [ruby/yarp] Fix listener leave event orderKevin Newton2023-09-221-7/+14
* [YARP] Suppress constant redefinition warningNobuyoshi Nakada2023-09-221-1/+7
* [YARP] Implement ConstantPathTargetNodeMatt Valentine-House2023-09-211-0/+16
* [YARP] Add tests for popped instructions (#8494)Jemma Issroff2023-09-211-2/+9
* [ruby/yarp] Print locations using line / col instead of offsetsJemma Issroff2023-09-20911-30184/+30184
* [ruby/yarp] Check whether the conditional predicate is closedHaldun Bayhantopcu2023-09-201-0/+8
* [YARP] Implement GlobalVariableTargetNodeMatt Valentine-House2023-09-191-0/+4
* [ruby/yarp] Only use Ripper on CRubyBenoit Daloze2023-09-191-5/+2
* [ruby/yarp] Ignore parseing specific files on TruffleRuby to make CI greenJemma Issroff2023-09-191-0/+3
* [ruby/yarp] fix: handling escaped whitespace in a %w listMike Dalessio2023-09-194-4/+11
* [ruby/yarp] Consistently place block arguments on block slot for callKevin Newton2023-09-1915-614/+585
* [YARP] Implement ClassVariableTargetNodeMatt Valentine-House2023-09-191-0/+4
* [YARP] Implement InstanceVariableTargetNode, LocalVariableTargetNodeMatt Valentine-House2023-09-191-0/+8
* [YARP] Implement ConstantTargetNodeMatt Valentine-House2023-09-191-0/+14
* [ruby/yarp] Use compact_child_nodes where possibleKevin Newton2023-09-182-2/+2
* [YARP] Restructure tests to compare YARP evaluation to CRuby evaluation (#8467)Jemma Issroff2023-09-181-73/+80
* [ruby/yarp] Handle missing clauses in case statementKevin Newton2023-09-151-1/+15
* [ruby/yarp] Ensure multi targets are only in valid locationsKevin Newton2023-09-151-3/+25
* [ruby/yarp] Alnum cannot be %-literal delimitersKevin Newton2023-09-151-0/+14
* [ruby/yarp] Properly handle invalid underscores in number literalsKevin Newton2023-09-151-0/+18
* [ruby/yarp] Extract test listener to its own classKevin Newton2023-09-151-16/+15
* [ruby/yarp] Add node event dispatcherVinicius Stock2023-09-151-0/+40
* [ruby/yarp] Handle unterminated interpolated symbolKevin Newton2023-09-151-0/+6
* [ruby/yarp] Handle missing terminators in parenthesized expressionKevin Newton2023-09-151-4/+15
* [ruby/yarp] Handle infinite opt terms after missing case predicateKevin Newton2023-09-152-29/+43
* [ruby/yarp] Fix behaviour of locations for commentsAndy Waite2023-09-152-20/+34
* [ruby/yarp] Return Regexp options that match MRI for e, u, s, and nTim Morgan2023-09-151-0/+14
* [ruby/yarp] Fix string delimiter with "@" confused for embeddedJemma Issroff2023-09-153-8/+31
* [ruby/yarp] Add more tests for implicit hash valuesKevin Newton2023-09-152-37/+143
* [ruby/yarp] Add implicit nodes for ommitted hash valuesKevin Newton2023-09-156-9/+123
* [ruby/yarp] Disallow numbered parameters in multiple scopesKevin Newton2023-09-151-2/+9
* [ruby/yarp] Error when numbered parameters are writtenKevin Newton2023-09-151-0/+12
* [ruby/yarp] Support parsing numbered parametersKevin Newton2023-09-154-148/+50
* [ruby/yarp] Properly handle missing method namesKevin Newton2023-09-151-1/+3
* [ruby/yarp] Simplify multi-target parsingKevin Newton2023-09-144-58/+26