summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
2023-10-27[ruby/prism] Parse inline commentsKevin Newton
2023-10-27[ruby/prism] Use MatchWriteNode on split InterpolatedRENKevin Newton
2023-10-27[ruby/prism] Fix parsing lone assoc splat within hash patternsKevin Newton
2023-10-26[ruby/prism] Fix up newline testKevin Newton
2023-10-26[ruby/prism] Regenerate snapshotsKevin Newton
2023-10-26[ruby/prism] Rename to lefts/rightsKevin Newton
2023-10-26[ruby/prism] Remove RequiredDestructuredParameterNode in favor of MultiTarget...Kevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are created for splatsKevin Newton
2023-10-26[ruby/prism] Ensure no extra multi-target nodes are createdKevin Newton
2023-10-26[ruby/prism] Split up multi target/write targetsKevin Newton
2023-10-26[ruby/prism] Add KeywordSplat flag to ArgumentsNodeJemma Issroff
2023-10-18[ruby/prism] Fix lex compat when dedent should be 0Kevin Newton
2023-10-18[ruby/prism] Add * and & to methods with ...Kevin Newton
2023-10-18[ruby/prism] Use the unescaped regexp to scan for capture groupsKevin Newton
2023-10-18[ruby/prism] Index{Operator,And,Or}WriteNodeKevin Newton
2023-10-17[ruby/prism] Ensure last encoding flag winseileencodes
2023-10-17[ruby/prism] Fix up super with a blockargKevin Newton
2023-10-16[ruby/prism] Additionally handle encoding comments in vim modeKevin Newton
2023-10-16[ruby/prism] Parse all magic commentsKevin Newton
2023-10-14[ruby/prism] Put names on back reference read nodesKevin Newton
2023-10-13[ruby/prism] Fix up PR failingsKevin Newton
2023-10-13[ruby/prism] Remove now-defunct semantic_field from nodesKevin Newton
2023-10-13[ruby/prism] Refactor unescape test to simplifyKevin Newton
2023-10-13Remove old unescaping codeKevin Newton
2023-10-13[ruby/prism] Properly handle unescaping in regexpKevin Newton
2023-10-13[ruby/prism] Use current_string to handle :" symbolsKevin Newton
2023-10-13[ruby/prism] Use current_string for :' symbolsKevin Newton
2023-10-13[ruby/prism] Use current_string for %s symbol literalsKevin Newton
2023-10-13[ruby/prism] Split up lines in tilde heredocsKevin Newton
2023-10-13[ruby/prism] Enable remaining heredoc unescape testsKevin Newton
2023-10-13[ruby/prism] Use current_string for escapes in heredocsKevin Newton
2023-10-13[ruby/prism] Use current_string for x string escape sequencesKevin Newton
2023-10-13[ruby/prism] Use current_string to handle escapes in string literalsKevin Newton
2023-10-13[ruby/prism] Use current_string to handle %IKevin Newton
2023-10-13[ruby/prism] Use current_string for handling %W listsKevin Newton
2023-10-13[ruby/prism] Use current_string to handle %i escapesKevin Newton
2023-10-13[ruby/prism] Use current_string to handle %w escapesKevin Newton
2023-10-13[ruby/prism] Strip out old char unescapingKevin Newton
2023-10-13[ruby/prism] Handle remaining escape sequences for character literalsKevin Newton
2023-10-13[ruby/prism] Skip tests that are currently failingKevin Newton
2023-10-13[ruby/prism] More thoroughly test unescapesKevin Newton
2023-10-12[ruby/prism] Fix parsing symbols in strings after labelsHaldun Bayhantopcu
2023-10-12[ruby/prism] Increase the depth for the For node index variableMatt Valentine-House
2023-10-06[ruby/prism] Emit error when assigning to a numbered parameterHaldun Bayhantopcu
2023-10-06[ruby/prism] Introduce transparent scopes.Matt Valentine-House
2023-10-06[ruby/prism] Add full_name to ConstantPathNode and ConstantPathTargetNodeVinicius Stock
2023-10-05[ruby/prism] Check for duplicate parameter names in destructured paramsHaldun Bayhantopcu
2023-10-05[ruby/prism] Check for duplicate names in shadow argsHaldun Bayhantopcu
2023-10-05[ruby/prism] Fix parsing shadow args in lambda blocksHaldun Bayhantopcu
2023-10-02`yield` cannot be placed outside methods even in blocksNobuyoshi Nakada