path: root/parse.y
AgeCommit message (Expand)Author
2020-11-17fix public interfaceKoichi Sasada
2020-11-15Use more specific warning for ambiguous slashJeremy Evans
2020-11-02ripper: Invalid pragma value warningNobuyoshi Nakada
2020-11-02Compare boolean values for parser pragma locale-insensitivelyNobuyoshi Nakada
2020-11-01Change NODE layout for pattern matchingKazuki Tsujimoto
2020-11-01Pattern matching is no longer experimentalKazuki Tsujimoto
2020-10-26Allow non-argument endless-def with a space instead of parenthesesNobuyoshi Nakada
2020-10-26Assoc pattern matching (#3703)Nobuyoshi Nakada
2020-10-11Prohibit setter method names in all kinds of endless methodsNobuyoshi Nakada
2020-10-09Refactored lex_context managementNobuyoshi Nakada
2020-09-30Unfreeze string-literal-only interpolated string-literalNobuyoshi Nakada
2020-09-03Introduce Ractor mechanism for parallel executionKoichi Sasada
2020-09-02new_dstr: hoisted out from literal_concat and evstr2dstrNobuyoshi Nakada
2020-08-31Prohibit setter method names in endless method definitionYusuke Endoh
2020-08-26Fixed error messages at non-ascii %string terminatorNobuyoshi Nakada
2020-08-26Removed a never-true conditionNobuyoshi Nakada
2020-08-01rb_{ary,fnd}_pattern_info: Remove imemo member to reduce memory usageKazuki Tsujimoto
2020-07-27Use a linked list to eliminate imemo tmp bufs for managing local tablesAaron Patterson
2020-07-22Switch reserved for numbered parameter warning to SyntaxErrorJeremy Evans
2020-06-24Drop token info for endless method definitionNobuyoshi Nakada
2020-06-24AST.of needs SCRIPT_LINES__ filled with a newlineNobuyoshi Nakada
2020-06-24[ripper] fix mismatched indentations warning [Bug #16981]Nobuyoshi Nakada
2020-06-14apinfo/fpinfo should always be non-NULLKazuki Tsujimoto
2020-06-14Introduce find pattern [Feature #16828]Kazuki Tsujimoto
2020-06-14push_pktbl is needed for hash pattern, not for array patternKazuki Tsujimoto
2020-06-13Extracted argument forwarding staffsNobuyoshi Nakada
2020-06-13[ripper] use Ripper DSLNobuyoshi Nakada
2020-06-07Differentiate `...` in lambda argumentsNobuyoshi Nakada
2020-06-07Add leading arguments support to arguments forwardingJeremy Evans
2020-06-02Include the entire lambda expression in lambda ruleNobuyoshi Nakada
2020-06-01Extracted `excessed_comma` to unify ripper and make the order stableNobuyoshi Nakada
2020-05-15Fixed argument forwarding in reserved word method [Bug #16854]Nobuyoshi Nakada
2020-05-14Endless method definition including `rescue` modifierNobuyoshi Nakada
2020-05-11sed -i 's|ruby/impl|ruby/internal|'卜部昌平
2020-05-11sed -i s|ruby/3|ruby/impl|g卜部昌平
2020-05-04Bison 3.5.91 now defaults parse.error to "simple"Nobuyoshi Nakada
2020-04-22Made parentheses mandatory in endless method defitionNobuyoshi Nakada
2020-04-22Revert "Allow simple R-assign in endless def"Nobuyoshi Nakada
2020-04-15Disallow line-continuation before R-assignNobuyoshi Nakada
2020-04-14Removed duplicate value_expr checksNobuyoshi Nakada
2020-04-13Allow simple R-assign in endless defNobuyoshi Nakada
2020-04-11Relaxed of R-assign value to argNobuyoshi Nakada
2020-04-10Endless method definition [Feature #16746]Nobuyoshi Nakada
2020-04-10Rightward-assign by ASSOCNobuyoshi Nakada
2020-04-08Merge pull request #2991 from shyouhei/ruby.h卜部昌平
2020-04-02New macro `NEW_RIPPER` instead of `NEW_CDECL`Nobuyoshi Nakada
2020-03-11parse.y: hoisted out new_nil_atNobuyoshi Nakada
2020-03-11parse.y: unified kwrest and no-kwrestNobuyoshi Nakada
2020-03-05Renamed `lex_flags` as `lex_context`Nobuyoshi Nakada
2020-03-03Preserve `kwarg` flag and fix up f5c904c2a9Nobuyoshi Nakada