summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
3 days[Bug #20409] Make `break` and `redo` in `END` syntax errorNobuyoshi Nakada
3 daysShow "END in method" warning immediatelyNobuyoshi Nakada
2026-04-09[Bug #21986] Fix location of numeric literalNobuyoshi Nakada
2026-04-08[Bug #21985] Include the `-` in the negative numbers locationNobuyoshi Nakada
2026-04-01Make `ruby_xfree_sized` and `ruby_xrealloc_sized` publicJean Boussier
2026-03-30[Feature #19107] parse.y: Allow trailing comma in method signatureNobuyoshi Nakada
2026-03-07[Bug #21945] Correctly handle `and?` and similarNobuyoshi Nakada
2026-03-06parse.y: Split forwarding argument in method and lambdaNobuyoshi Nakada
2026-03-03Unify rb_node_list_new and rb_node_list_new2Nobuyoshi Nakada
2026-03-01parse.y: Parameterize argument list rulesNobuyoshi Nakada
2026-03-01parse.y: Extract new_empty_args_tail macroNobuyoshi Nakada
2026-03-01parse.y: Extract f_empty_argNobuyoshi Nakada
2026-03-01Revert "parse.y: narrow excessed_comma to block_param_def"Nobuyoshi Nakada
2026-02-28parse.y: Unify to use only tagged referencesNobuyoshi Nakada
2026-02-27parse.y: prefer @$ over @0 in empty-rule actionsNobuyoshi Nakada
2026-02-27parse.y: narrow excessed_comma to block_param_defNobuyoshi Nakada
2026-02-15[Feature #19979] Method definition with `&nil`Nobuyoshi Nakada
2026-02-04[Bug #21669] Fix void value expression check for pattern-matchingNobuyoshi Nakada
2026-02-04[Bug #21669] Fix void value expression check for blockNobuyoshi Nakada
2026-02-04[Bug #21669] Implement void value expression check for `case`/`when`Nobuyoshi Nakada
2026-02-04[Bug #21669] Fix void value expression check for `rescue`-elseNobuyoshi Nakada
2026-02-04[Bug #21669] Fix void value expression check for `rescue`Nobuyoshi Nakada
2026-01-30gc.c: also verify sized_xrealloc old sizeJean Boussier
2025-12-30[Bug #21784] Fix the Proc#source_location start_column for stabby lambdasBenoit Daloze
2025-12-19Terminate `args_tail_basic` rule with a semicolonyui-knk
2025-12-14Adjust indents [ci skip]Nobuyoshi Nakada
2025-12-12Binding#implicit_parameters, etc. support the implicit "it" parameterYusuke Endoh
2025-12-11[Bug #21712] Allow `.()` call for command with blockyui-knk
2025-12-09Remove needless `ruby2_keywords` field from `struct rb_args_info`yui-knk
2025-12-09Remove `FORWARD_ARGS_WITH_RUBY2_KEYWORDS` checkyui-knk
2025-12-04Remove needless parse.y `new_nil` macroyui-knk
2025-12-04Remove needless parse.y `value_expr` macroyui-knk
2025-12-03Check and raise semantics errors on nested variables captures in patternsyui-knk
2025-11-14[Feature #21572] Syntax error at capture in alternation patternNobuyoshi Nakada
2025-11-14Skip null check for `brace_block`yui-knk
2025-09-21Rename mlhs rule to mlhs_items for clarity in parse.yydah
2025-09-13* adjust indents. [ci skip]Nobuyoshi Nakada
2025-09-13[Feature #20925] Support leading logical operatorsNobuyoshi Nakada
2025-09-13[Bug #17398] Allow `private def hello = puts "Hello"`yui-knk
2025-08-30Add NODE SCLASS locationsS-H-GAMELINKS
2025-08-28Make `RubyVM::AST.of` return a parent node of NODE_SCOPEYusuke Endoh
2025-08-11Add NODE IN locationsS-H-GAMELINKS
2025-08-07Add MODULE NODE locationsS-H-GAMELINKS
2025-07-24Add DEFINED NODE locationsS-H-GAMELINKS
2025-07-16Make `defined? (x;)` return `expression` when using parse.y parserS-H-GAMELINKS
2025-06-15Implement COLON3 NODE locationsydah
2025-06-15Implement COLON2 NODE locationsydah
2025-06-05[Bug #21381] Refine error messages for `it` and numbered parametersNobuyoshi Nakada
2025-04-15Rename `f_optarg` to `f_opt_arg` for consistency in parser rulesydah
2025-04-14Use call_op2 instead of call_op and tCOLON2ydah