aboutsummaryrefslogtreecommitdiffstats
path: root/test/prism
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] Add parser translationKevin Newton2024-01-272-1/+189
* [ruby/prism] Error follow-upKevin Newton2024-01-271-2/+2
* [ruby/prism] Add level to warnings and errors to categorize themBenoit Daloze2024-01-261-0/+10
* [ruby/prism] Symbol encoding follow-upKevin Newton2024-01-263-9/+9
* [ruby/prism] Track whether a Symbol should have its encoding changed from the...Kevin Menard2024-01-26147-614/+712
* [ruby/prism] Fix multiple assigns with newlinesHaldun Bayhantopcu2024-01-262-38/+67
* [ruby/prism] Add testsHaldun Bayhantopcu2024-01-262-18/+70
* [ruby/prism] Change binding power for modifiers in case-in nodesMax Prokopiev2024-01-262-22/+96
* [PRISM] Fix VM_CALL_ARGS_SPLAT_MUT failuresKevin Newton2024-01-252-2/+1
* [ruby/prism] Fix Ruby head buildKevin Newton2024-01-251-19/+1
* Do not use ruby2_keywords for ... argument forwardingJeremy Evans2024-01-242-1/+2
* [ruby/prism] Add missing snapshot for the new fileMax Prokopiev2024-01-241-0/+30
* [ruby/prism] Extract snippet into its own file and skip in TruffleRubyMax Prokopiev2024-01-244-797/+771
* [ruby/prism] Force encoding during deserialization of constantsMax Prokopiev2024-01-242-769/+796
* [ruby/prism] Add an implicit node for the target of a hash patternKevin Newton2024-01-249-15/+90
* [ruby/prism] Reference prism after requireKevin Newton2024-01-221-2/+2
* [ruby/prism] Return 1-indexed line numbersKevin Newton2024-01-221-0/+17
* [ruby/prism] Unescape method name for unary methods.Matt Valentine-House2024-01-221-2/+2
* [ruby/prism] Handle stovetop start in constant path fullnameAdam Hess2024-01-191-0/+11
* [ruby/prism] Test version: 3.3.0Takashi Kokubun2024-01-171-2/+6
* [ruby/prism] Fix => ^itTakashi Kokubun2024-01-171-0/+3
* [ruby/prism] Parse `it` default parameterTakashi Kokubun2024-01-172-0/+13
* [ruby/prism] Fix prism brace association for constant-like method/local callsAdam Hess2024-01-172-48/+114
* [ruby/prism] Correct the "ambiguous first argument" conditionTSUYUSATO Kitsune2024-01-162-100/+118
* [ruby/prism] Exclude encodings that are dynamicKevin Newton2024-01-111-3/+1
* [ruby/prism] Unary symbols that cannot be binary should drop @Kevin Newton2024-01-101-2/+2
* [ruby/prism] Add a "repeated flag" to parameter nodesAaron Patterson2024-01-10178-200/+1332
* [ruby/prism] Fix assertion on spanning heredocsKevin Newton2024-01-093-1/+179
* [ruby/prism] Handle parsing a line break in a receiver of a methodKevin Newton2024-01-081-4/+4
* [ruby/prism] Fix parsing pinned local variable pattern for numbered parameterTSUYUSATO Kitsune2024-01-034-59/+144
* [ruby/prism] Fix rational when parsing non decimal integerKevin Newton2024-01-031-0/+2
* [ruby/prism] Better error recovery for content after unterminated heredocKevin Newton2024-01-031-0/+9
* [ruby/prism] Ignore visibility flagKevin Newton2024-01-02540-2213/+2213
* [ruby/prism] Fix to check multiple block arguments for forwarding argTSUYUSATO Kitsune2024-01-021-0/+14
* [ruby/prism] IndexTargetNode should always have ATTRIBUTE_WRITEKevin Newton2024-01-023-9/+9
* Revert "Revert all of commits after Prism 0.19.0 release"Hiroshi SHIBATA2023-12-2535-82/+107
* Revert all of commits after Prism 0.19.0 releaseHiroshi SHIBATA2023-12-1635-107/+82
* [ruby/prism] String literal hash keys should be frozeneileencodes2023-12-152-7/+7
* [ruby/prism] Finish keyword hash node flag refactor by renaming flagUfuk Kayserilioglu2023-12-1529-64/+64
* [ruby/prism] Fix eval parsing depthKevin Newton2023-12-151-1/+3
* [ruby/prism] Invalid pinned locals in pattern matchingKevin Newton2023-12-153-10/+18
* [ruby/prism] Add an error for `in` keyword in argumentsTSUYUSATO Kitsune2023-12-151-0/+15
* [ruby/prism] Fix parse result for nesting pattern matchingKevin Newton2023-12-142-56/+90
* [ruby/prism] Fix the implementation of the flag on keyword hash nodesUfuk Kayserilioglu2023-12-149-10/+10
* [ruby/prism] Make equality operators non-associativeTSUYUSATO Kitsune2023-12-141-0/+27
* [ruby/prism] Fix hash pattern restKevin Newton2023-12-144-68/+68
* [ruby/prism] Flag for attribute write on callsKevin Newton2023-12-1219-38/+98
* [ruby/prism] Update tests and snapshotsUfuk Kayserilioglu2023-12-1250-5/+106
* [ruby/prism] Regexp terminator escapesKevin Newton2023-12-111-1/+1
* [ruby/prism] Handle a non-interpolated dsym spanning a heredocKevin Newton2023-12-112-44/+96