summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2025-03-20[Bug #21186] multibyte char literal should be a single letter wordNobuyoshi Nakada
2025-02-25[Bug #21153] Add missing op-assign to top const in `command_asgn`Nobuyoshi Nakada
2025-02-13merge revision(s) fb18bb183c24ca82b8f114ed090d62bd69b5df84: [Backport #20989]Takashi Kokubun
2024-12-23Revert "[Bug #20965] Define `it` like an ordinary argument" (#12418)Takashi Kokubun
2024-12-19[Bug #20969] Pass `assignable` from ripperNobuyoshi Nakada
2024-12-18[Bug #20965] Define `it` like an ordinary argument (#12398)Nobuyoshi Nakada
2024-12-10Remove unused macros from parse.yydah
2024-12-10Remove minimum Bison version requirement from parse.yydah
2024-10-25Introduce inline_primary ruleS.H.
2024-10-09[Bug #20789] Fix an invalid syntax error when `->a=1...{}`ydah
2024-10-05Merge `rb_parser_enc_compatible_latter` into `rb_parser_enc_compatible`Nobuyoshi Nakada
2024-10-05Parser string encoding is always ASCII-compatibleNobuyoshi Nakada
2024-10-05[Bug #20784] Fix incomplete character syntax followed by EOFtompng
2024-10-01Use user defined inline rules `user_or_keyword_variable`ydah
2024-10-01[Bug #20764] Refactor argument forwarding in lambdaNobuyoshi Nakada
2024-09-30Use Named Referenceydah
2024-09-30Implement SPLAT NODE keyword locationsydah
2024-09-28Allow dot3 in defs singletontompng
2024-09-28Implement OP_ASGN2 NODE locationsydah
2024-09-28Remove on `RSTRING_END` dependency from parserNobuyoshi Nakada
2024-09-27Reduce creating `rb_parser_string_t` repeatedly for literals.Nobuyoshi Nakada
2024-09-27Add wrapper macros of `rb_parser_str_buf_cat`Nobuyoshi Nakada
2024-09-27Reduce `is_ascii_string` function dependency for parserS-H-GAMELINKS
2024-09-27Implement OP_ASGN1 NODE locationsydah
2024-09-26Fold rules [ci skip]Nobuyoshi Nakada
2024-09-25Fix memory leak in Ripper for indented heredocsPeter Zhu
2024-09-25Implement BLOCK_PASS NODE keyword locationsydah
2024-09-25Implement RETURN NODE keyword locationsydah
2024-09-23Implement CASE3 NODE keyword locationsydah
2024-09-23Implement CASE2 NODE keyword locationsydah
2024-09-23Implement CASE NODE keyword locationsydah
2024-09-22Reuse dedent_string function in rb_ruby_ripper_dedent_string functionS-H-GAMELINKS
2024-09-18Raise a compile error for break/next/redo inside eval in cases where it is op...Jeremy Evans
2024-09-11Fix issue with super and forwarding arguments in prism_compile.cLuke Gruber
2024-09-11Implement BREAK, NEXT and REDO NODE locationsydah
2024-09-11Implement WHILE and UNTIL NODE locationsydah
2024-09-09Implement WHEN NODE locationsydah
2024-09-05Implement AND/OR NODE operator locationsydah
2024-09-04Implement VALIAS NODE keyword locationsydah
2024-09-03Implement ALIAS NODE keyword locationsydah
2024-09-03Implement UNDEF NODE keyword locationsydah
2024-09-03[Bug #20695] Do not create needless string object in parseryui-knk
2024-08-25[Bug #20680] `ensure` block is always void contextNobuyoshi Nakada
2024-08-20Make same structures sameNobuyoshi Nakada
2024-08-07Fix leak of token_info when Ripper#warn jumpsPeter Zhu
2024-08-06Fix leak in warning of duplicate keys when Ripper#warn jumpsPeter Zhu
2024-08-02Refactor to use `tokenize_ident` instead of `TOK_INTERN` and `set_yylval_name`yui-knk
2024-07-31Fix leak of AST when Ripper#compile_error jumpsPeter Zhu
2024-07-26Change RESBODY Node structureyui-knk
2024-07-24[Bug #20647] Disallow `return` directly within a singleton classNobuyoshi Nakada