summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
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
2019-12-20Warn also numbered parameter like methodsNobuyoshi Nakada
2019-12-20Warn also numbered parameter like parametersNobuyoshi Nakada
2019-12-05parse.y: suppress "set but not used" warnings on ripper.yYusuke Endoh
2019-12-04Silence incorrect assigned but unused variable warnings in ripperJeremy Evans
2019-11-30Make single line pattern matching void expressionNobuyoshi Nakada
2019-11-28Raise `NoMatchingPatternError` when expr `in` pat doesn't matchNobuyoshi Nakada
2019-11-26[ripper] Fixed unique key check in pattern matchingNobuyoshi Nakada
2019-11-26Hoisted out `push_pvtbl`/`pop_pvtbl`Nobuyoshi Nakada
2019-11-26Wrap `p_kw` in an array at `p_kwarg`Nobuyoshi Nakada
2019-11-25[ripper] Quoted label without expression must be a local variableNobuyoshi Nakada
2019-11-20Revert "[ripper] Quoted label without expression must be a local variable"Nobuyoshi Nakada
2019-11-19[ripper] Quoted label without expression must be a local variableNobuyoshi Nakada
2019-11-18Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans
2019-11-14delete unused functions卜部昌平
2019-11-14`#@1` is no longer an embedded variableNobuyoshi Nakada
2019-11-12Revert "Method reference operator"Nobuyoshi Nakada
2019-11-12Warn on `...` at EOLNobuyoshi Nakada
2019-11-12Disable tOROP at EXPR_BEGNobuyoshi Nakada
2019-11-12Clear current argument name at empty block argument [Bug #16343]Nobuyoshi Nakada
2019-11-11Revert "Warn EOF char in comment"NARUSE, Yui
2019-11-11Revert "Elaborated EOF char message a little"NARUSE, Yui
2019-11-11Elaborated EOF char message a littleNobuyoshi Nakada
2019-11-11Warn EOF char in commentNobuyoshi Nakada
2019-11-11Fixed embedded document with EOF charNobuyoshi Nakada
2019-11-10Disallow omission of parentheses/brackets in single line pattern matching [Fe...Kazuki Tsujimoto
2019-11-07Disallow duplicated pattern variableKazuki Tsujimoto
2019-11-07Add missing semicolonKazuki Tsujimoto