summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
...
* Reuse opt_nl ruleS-H-GAMELINKS2022-08-191-2/+1
* Repalce to NIL_P macroS-H-GAMELINKS2022-08-191-1/+1
* [Bug #18962] Do not read again once reached EOFNobuyoshi Nakada2022-08-121-0/+1
* Fix some UBSAN false positives (#6115)Kevin Backhouse2022-07-121-3/+3
* [Bug #18890] newline should be insignificant after pattern labelNobuyoshi Nakada2022-07-061-1/+1
* [Bug #18877] Let `lex_ctxt` not to eat escaped whitespaceNobuyoshi Nakada2022-06-301-5/+1
* [Bug #18884] `class` cannot be just followed by modifiersNobuyoshi Nakada2022-06-291-1/+1
* Suppress notes for old gccNobuyoshi Nakada2022-06-231-0/+10
* Using is_ascii_string to check encodingS-H-GAMELINKS2022-06-171-4/+4
* Respect the encoding of the source [Bug #18827]Nobuyoshi Nakada2022-06-171-10/+16
* Remove unnecessary conditionNobuyoshi Nakada2022-06-151-1/+1
* ripper: Check if anonymous parameters defined [Bug #18828]Nobuyoshi Nakada2022-06-141-13/+11
* Ignore invalid escapes in regexp commentsJeremy Evans2022-06-061-11/+15
* Private local variables should shadow outer variables [Bug #18629]Nobuyoshi Nakada2022-04-211-1/+2
* Fix the wrong index of the previous component [Bug #18739]Nobuyoshi Nakada2022-04-181-1/+1
* Fix using anonymous block in method accepting explicit keywordsJeremy Evans2022-04-051-0/+1
* 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