summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2020-06-25Drop token info for endless method definitionNobuyoshi Nakada
2020-06-25AST.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-06Add 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-12Relaxed 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-03New 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
2020-03-02Reduced parser stack usage by merging non-result actionsNobuyoshi Nakada
2020-03-02Packed stacked bit flags into one structNobuyoshi Nakada
2020-03-02Allow newlines inside braced patternNobuyoshi Nakada
2020-03-01Allow trailing comma in hash patternKazuki Tsujimoto
2020-02-29Named `tLABEL` tokenNobuyoshi Nakada
2020-02-28Refined argument nameNobuyoshi Nakada
2020-02-10Fixed duplicated warningNobuyoshi Nakada
2020-02-04Do not warn CR inside string literalNobuyoshi Nakada
2020-01-17Make RATIONAL_SET_{NUM,DEN} static inline functionsKenta Murata
2020-01-16Separate numbered parameter scope in evalNobuyoshi Nakada
2020-01-16Fixed the location of args node with numbered parameterNobuyoshi Nakada
2020-01-05parse.y: fix a wrong sizeof argument for ruby_sized_xfreeYusuke Endoh
2020-01-03Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__Jeremy Evans
2019-12-26decouple internal.h headers卜部昌平
2019-12-25Show the error line only when same as the currentNobuyoshi Nakada
2019-12-20Added `experimental` warning categoryNobuyoshi Nakada
2019-12-20Hoisted out new_case3Nobuyoshi Nakada
2019-12-20Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada
2019-12-20Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada