aboutsummaryrefslogtreecommitdiffstats
path: root/test/prism
Commit message (Expand)AuthorAgeFilesLines
* [ruby/prism] More closely match CRuby error messagesKevin Newton2023-12-081-14/+14
* [ruby/prism] Update ordering of integer base flagsKevin Newton2023-12-071-0/+23
* [ruby/prism] Remove warnings check from parse_success? methodKevin Newton2023-12-071-3/+0
* [ruby/prism] Emit error for constant assignments in defsHaldun Bayhantopcu2023-12-061-0/+7
* [ruby/prism] Simplify unterminated stringKevin Newton2023-12-061-2/+2
* [ruby/prism] Move flag position consistently to frontKevin Newton2023-12-06658-25492/+25481
* [ruby/prism] Fix closing loc for string literalsTSUYUSATO Kitsune2023-12-061-2/+14
* [ruby/prism] Provide flags for changing encodingsKevin Newton2023-12-0618-89/+176
* [ruby/prism] Add locals_body_index to DefNode, BlockNode, LambdaNodeJemma Issroff2023-12-06289-0/+842
* [ruby/prism] Update snapshotHaldun Bayhantopcu2023-12-061-0/+1
* [ruby/prism] Fix defined with new lineeileencodes2023-12-052-9/+23
* [ruby/prism] Add test casesTSUYUSATO Kitsune2023-12-053-121/+159
* [ruby/prism] Fix some corner casesTSUYUSATO Kitsune2023-12-053-26/+210
* [ruby/prism] Fix to parse command-style method calls more correctlyTSUYUSATO Kitsune2023-12-053-0/+575
* [ruby/prism] Ripper compat docs updateKevin Newton2023-12-041-5/+3
* [ruby/prism] Check "void value expression" for array literalsTSUYUSATO Kitsune2023-12-041-0/+22
* [ruby/prism] Prism.parse_success?(source)Kevin Newton2023-12-011-0/+12
* [ruby/prism] Fix parsing heredoc endsHaldun Bayhantopcu2023-12-014-0/+80
* [ruby/prism] Provide heredoc? queriesKevin Newton2023-12-011-0/+12
* [ruby/prism] Change numbered parametersKevin Newton2023-12-01192-1318/+880
* [ruby/prism] Update snapshotsKevin Newton2023-12-011-8/+18
* [ruby/prism] Fix comments after HEREDOCs again.Martin Emde2023-12-011-1/+2
* [ruby/prism] Improve to handle unterminated stringsTSUYUSATO Kitsune2023-12-011-8/+8
* [PRISM] Remove transparent scope nodesMatt Valentine-House2023-12-014-29/+29
* [ruby/prism] Add test/prism/snapshots/heredoc_with_comment.txtHiroshi SHIBATA2023-12-011-0/+11
* [ruby/prism] Document remaining encodingsKevin Newton2023-11-301-1/+1
* [ruby/prism] CESU encodingKevin Newton2023-11-301-3/+4
* [ruby/prism] EUC-TW encodingKevin Newton2023-11-301-1/+8
* [ruby/prism] GB18030 encodingKevin Newton2023-11-301-7/+18
* [ruby/prism] Emacs MULE encodingsKevin Newton2023-11-301-13/+23
* [PRISM] Big5 encodingsKevin Newton2023-11-301-1/+1
* [ruby/prism] EUC-KR encodingsKevin Newton2023-11-301-0/+3
* [ruby/prism] Support other EUC-JP encodingsKevin Newton2023-11-301-78/+87
* [PRISM] Alias CP51932 to EUC-JPKevin Newton2023-11-301-3/+3
* [PRISM] Consolidate SJIS encodingsKevin Newton2023-11-301-69/+72
* [ruby/prism] Add other UTF8 encodingsKevin Newton2023-11-301-3/+7
* [ruby/prism] Fix lex_compat for `<<HEREDOC # comment` at EOFMartin Emde2023-11-302-0/+13
* [ruby/prism] Add MacJapanese encodingMatt Boldt2023-11-291-0/+1
* [ruby/prism] added CP950 encodingDhaval2023-11-291-0/+1
* [ruby/prism] Convert start line to signed integersJean Boussier2023-11-291-0/+16
* [ruby/prism] Reject class/module defs in method params/rescue/ensure/elseTSUYUSATO Kitsune2023-11-293-56/+133
* [ruby/prism] Implicit rest nodesKevin Newton2023-11-2811-41/+31
* [ruby/prism] Add numbered_parameters field to BlockNode and LambdaNodeJemma Issroff2023-11-28191-851/+1310
* [ruby/prism] Fix testsTSUYUSATO Kitsune2023-11-281-1/+1
* [ruby/prism] Reset `current_param_name` around closed scopesTSUYUSATO Kitsune2023-11-282-29/+97
* [ruby/prism] Use `0` for the default valie of `current_param_name`TSUYUSATO Kitsune2023-11-281-1/+1
* [ruby/prism] Check circular references in default values of paramsTSUYUSATO Kitsune2023-11-281-0/+16
* [ruby/prism] Fix to parse `*` as forwarding in `foo[*]` caseTSUYUSATO Kitsune2023-11-282-61/+542
* [ruby/prism] Move DATA parsing into its own parse result fieldKevin Newton2023-11-281-24/+10
* [ruby/prism] Use un-capitalized error messagesKevin Newton2023-11-281-197/+197