summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
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
2025-04-14Use user defined parameterizing rules `range_expr`ydah
2025-04-14Add a new non-terminal symbol `ternary` to tidy upydah
2025-04-14Refactor assignment rules to remove unnecessary lhs parameterydah
2025-04-13Change the indent after lhs in generation rules from spaces to tabsydah
2025-03-29[Bug #21202] Fix wrong token concat while tokenizing nested unterminated here...tomoya ishida
2025-03-29Adjust indentation for user defined parameterized ruleydah
2025-03-20[Bug #21026] no singleton method on pseudo variable literalNobuyoshi Nakada
2025-03-17[Bug #21186] multibyte char literal should be a single letter wordNobuyoshi Nakada
2025-03-14Organize block_param_def by defining opt_block_param for non-terminal symbolsydah
2025-03-14Refactor parse.y to replace tIDENTIFIER and tCONSTANT with ident_or_const inl...ydah
2025-03-14Use user defined parameterizing rules `args_tail_basic`ydah
2025-03-09Merge the `new_yield` method into the `rb_node_yield_new` methodydah
2025-03-09Refactor parser rules to remove inline_operationydah
2025-03-08Remove redundant semantic action in bvar ruleydah
2025-03-08Implement CLASS NODE locationsydah
2025-03-03Implement POSTEXE NODE locationsydah
2025-03-02Use user defined parameterizing rules `mlhs`ydah
2025-03-02Change superclass rhs to use noneydah
2025-02-25s/TERMINTOR/TERMINATOR/ydah
2025-02-24[Bug #21153] Add missing op-assign to top const in `command_asgn`Nobuyoshi Nakada
2025-02-24Merge NODE_LINE and NODE_ENCODING cases in cond0 functionS-H-GAMELINKS
2025-01-21Remove unnecessary assignments to local variables in `f_arg_asgn`ydah
2025-01-21Remove unnecessary assignments to local variables in `strings`ydah