summaryrefslogtreecommitdiffstats
path: root/parse.y (follow)
Commit message (Expand)AuthorAgeLines
* Find pattern is no longer experimental [Feature #18585]Kazuki Tsujimoto2022-02-19-3/+0
* Fix location of NODE_LIT in p_kwKazuki Tsujimoto2022-02-19-1/+1
* Reuse operation rule for operation2S-H-GAMELINKS2022-02-12-3/+1
* Reuse p_kwnorest rule for f_no_kwargS-H-GAMELINKS2022-02-12-1/+1
* Reduce p_args rules with p_restVladimir Dementyev2022-01-11-12/+4
* Use chomp: option when chomp modeNobuyoshi Nakada2022-01-07-3/+3
* Explicitly pass $/ when loop modeNobuyoshi Nakada2022-01-07-1/+3
* Add support for anonymous rest and keyword rest argument forwardingJeremy Evans2021-12-30-4/+35
* Add `rb_parser_set_pos` functionS.H2021-12-16-15/+19
* Fix arg_forward without parentheses [Bug #18267]Nobuyoshi Nakada2021-12-15-9/+31
* Revert "Rename `in_kwarg` as `in_argdef` as unrelated to keywords"Nobuyoshi Nakada2021-12-15-12/+12
* Turn SET_LEX_STATE macro into an inline function callNobuyoshi Nakada2021-12-15-4/+10
* Fix indent [ci skip]Nobuyoshi Nakada2021-12-15-1/+1
* Remove `NODE_DASGN_CURR` [Feature #18406]Nobuyoshi Nakada2021-12-13-9/+3
* Add `nd_type_p` macroS.H2021-12-04-50/+50
* Assign temporary ID to anonymous ID [Bug #18250]Nobuyoshi Nakada2021-11-23-4/+1
* Refactor hacky ID tables to struct rb_ast_id_table_tYusuke Endoh2021-11-21-16/+13
* Anonymous block forwarding allows a method to forward a passedJeremy Evans2021-11-18-0/+21
* parse.y: Fix memory leak at parse errorYusuke Endoh2021-11-12-0/+6
* [Feature #18290] Remove all usages of rb_gc_force_recyclePeter Zhu2021-11-08-2/+0
* Argument forwarding definition without parentheses [Bug #18267]Nobuyoshi Nakada2021-10-31-29/+20
* Rename `in_kwarg` as `in_argdef` as unrelated to keywordsNobuyoshi Nakada2021-10-31-12/+12
* Reduce parser stack usage at pattern matchingNobuyoshi Nakada2021-10-31-12/+12
* Make new object for negated float as `Float` is always frozen nowNobuyoshi Nakada2021-10-26-1/+1
* ast.c: Use kept script_lines data instead of re-opening the source file (#5019)Yusuke Endoh2021-10-26-0/+1
* `RubyVM.keep_script_lines`Koichi Sasada2021-10-21-1/+2
* Fix evaluation order of hash values for duplicate keysJeremy Evans2021-10-18-7/+13
* Remove duplicate value checks on `mrhs` which always has the valueNobuyoshi Nakada2021-10-08-2/+3
* Split parser_yyerror0 from parser_yyerrorNobuyoshi Nakada2021-10-05-8/+26
* Show the last line at unexpected end-of-input errorNobuyoshi Nakada2021-10-05-3/+1
* Replace inaccurate error messagesNobuyoshi Nakada2021-10-05-0/+3
* The same warning for static symbol literalNobuyoshi Nakada2021-10-04-0/+4
* Fix the warning message for dynamic symbol literal in conditionNobuyoshi Nakada2021-10-04-1/+1
* Use `%printer` directive for Bison 3.8Nobuyoshi Nakada2021-09-14-45/+29
* Hash values should be omitted in Ripper resultsShugo Maeda2021-09-11-1/+1
* Allow value omission in Hash literalsShugo Maeda2021-09-11-0/+9
* Replace RBOOL macroS-H-GAMELINKS2021-09-05-4/+4
* Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada2021-08-24-1/+0
* ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh2021-08-20-4/+4
* Allow omission of parentheses in one line pattern matching [Feature #16182]Kazuki Tsujimoto2021-08-19-2/+2
* Extract the wrapped value when yydebug [Bug #18075]Nobuyoshi Nakada2021-08-15-1/+1
* Fix interpolated heredoceileencodes2021-07-21-1/+4
* One-line pattern matching is no longer experimentalKazuki Tsujimoto2021-07-17-14/+0
* Add pattern matching pin support for instance/class/global variablesJeremy Evans2021-07-15-1/+13
* node.h: Reduce struct size to fit with Ruby object size (five VALUEs)Yusuke Endoh2021-06-18-1/+1
* ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh2021-06-18-0/+17
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-17-1/+1
* parse.y: Fix the location of a target constant of OP_CDECLYusuke Endoh2021-06-14-1/+2
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-03-1/+0
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-03-1/+33