summaryrefslogtreecommitdiff
path: root/test/prism
AgeCommit message (Expand)Author
2023-11-13[ruby/prism] Add tests for error cases on #1791, #1807, and #1810TSUYUSATO Kitsune
2023-11-12[ruby/prism] Reject invalid rational literals like `1e1r` on lexingTSUYUSATO Kitsune
2023-11-11[ruby/prism] Introduce non-associativility to `in` and `=>`TSUYUSATO Kitsune
2023-11-10[ruby/prism] Remove extra locals added by ...Kevin Newton
2023-11-10[ruby/prism] Disallow forwarding in blocksKevin Newton
2023-11-09[ruby/prism] Reset do_loop_stack around a body of a endless method definitionTSUYUSATO Kitsune
2023-11-08[ruby/prism] Provide Parameters#signature for mirroring Method#parametersKevin Newton
2023-11-03[ruby/prism] Split commentKevin Newton
2023-11-03[ruby/prism] Properly support the start line optionKevin Newton
2023-11-03[ruby/prism] Wire up options through the FFI APIKevin Newton
2023-11-03[ruby/prism] Wire up options through the Ruby APIKevin Newton
2023-11-01[ruby/prism] Disallow assigning to numbered parameters in regexpKevin Newton
2023-11-01[ruby/prism] Forward parameters into arraysKevin Newton
2023-11-01[ruby/prism] Flip incorrect names of OptionalKeywordParameterNode and Require...Jemma Issroff
2023-11-01[ruby/prism] Split KeywordParameterNode into Optional and RequiredJemma Issroff
2023-10-30[ruby/prism] parse_inline_comments -> parse_commentsKevin Newton
2023-10-30[ruby/prism] Remove newlines from magic comment testKevin Newton
2023-10-27[ruby/prism] Prism.parse_inline_commentsKevin Newton
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