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