aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* New macro `NEW_RIPPER` instead of `NEW_CDECL`Nobuyoshi Nakada2020-04-031-1/+2
* parse.y: hoisted out new_nil_atNobuyoshi Nakada2020-03-111-41/+17
* parse.y: unified kwrest and no-kwrestNobuyoshi Nakada2020-03-111-22/+14
* Renamed `lex_flags` as `lex_context`Nobuyoshi Nakada2020-03-051-49/+49
* Preserve `kwarg` flag and fix up f5c904c2a9Nobuyoshi Nakada2020-03-031-0/+2
* Reduced parser stack usage by merging non-result actionsNobuyoshi Nakada2020-03-021-14/+14
* Packed stacked bit flags into one structNobuyoshi Nakada2020-03-021-45/+51
* Allow newlines inside braced patternNobuyoshi Nakada2020-03-021-2/+10
* Allow trailing comma in hash patternKazuki Tsujimoto2020-03-011-0/+4
* Named `tLABEL` tokenNobuyoshi Nakada2020-02-291-1/+1
* Refined argument nameNobuyoshi Nakada2020-02-281-3/+3
* Fixed duplicated warningNobuyoshi Nakada2020-02-101-6/+0
* Do not warn CR inside string literalNobuyoshi Nakada2020-02-041-6/+8
* Make RATIONAL_SET_{NUM,DEN} static inline functionsKenta Murata2020-01-171-1/+1
* Separate numbered parameter scope in evalNobuyoshi Nakada2020-01-161-1/+1
* Fixed the location of args node with numbered parameterNobuyoshi Nakada2020-01-161-1/+5
* parse.y: fix a wrong sizeof argument for ruby_sized_xfreeYusuke Endoh2020-01-051-1/+1
* Make eval(code, binding) use (eval) as __FILE__ and 1 as __LINE__Jeremy Evans2020-01-031-24/+0
* decouple internal.h headers卜部昌平2019-12-261-11/+27
* Show the error line only when same as the currentNobuyoshi Nakada2019-12-251-1/+12
* Added `experimental` warning categoryNobuyoshi Nakada2019-12-201-1/+2
* Hoisted out new_case3Nobuyoshi Nakada2019-12-201-4/+12
* Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada2019-12-201-1/+1
* Refined the warning message for numbered-parameter like variablesNobuyoshi Nakada2019-12-201-1/+1
* Warn also numbered parameter like methodsNobuyoshi Nakada2019-12-201-0/+3
* Warn also numbered parameter like parametersNobuyoshi Nakada2019-12-201-4/+10
* parse.y: suppress "set but not used" warnings on ripper.yYusuke Endoh2019-12-051-5/+4
* Silence incorrect assigned but unused variable warnings in ripperJeremy Evans2019-12-041-0/+2
* Make single line pattern matching void expressionNobuyoshi Nakada2019-11-301-0/+11
* Raise `NoMatchingPatternError` when expr `in` pat doesn't matchNobuyoshi Nakada2019-11-281-1/+1
* [ripper] Fixed unique key check in pattern matchingNobuyoshi Nakada2019-11-261-67/+52
* Hoisted out `push_pvtbl`/`pop_pvtbl`Nobuyoshi Nakada2019-11-261-16/+19
* Wrap `p_kw` in an array at `p_kwarg`Nobuyoshi Nakada2019-11-261-3/+4
* [ripper] Quoted label without expression must be a local variableNobuyoshi Nakada2019-11-251-34/+58
* Revert "[ripper] Quoted label without expression must be a local variable"Nobuyoshi Nakada2019-11-201-58/+34
* [ripper] Quoted label without expression must be a local variableNobuyoshi Nakada2019-11-191-34/+58
* Warn on access/modify of $SAFE, and remove effects of modifying $SAFEJeremy Evans2019-11-181-1/+1
* delete unused functions卜部昌平2019-11-141-35/+2
* `#@1` is no longer an embedded variableNobuyoshi Nakada2019-11-141-3/+0
* Revert "Method reference operator"Nobuyoshi Nakada2019-11-121-27/+1
* Warn on `...` at EOLNobuyoshi Nakada2019-11-121-0/+3
* Disable tOROP at EXPR_BEGNobuyoshi Nakada2019-11-121-9/+5
* Clear current argument name at empty block argument [Bug #16343]Nobuyoshi Nakada2019-11-121-0/+1
* Revert "Warn EOF char in comment"NARUSE, Yui2019-11-111-25/+4
* Revert "Elaborated EOF char message a little"NARUSE, Yui2019-11-111-1/+1
* Elaborated EOF char message a littleNobuyoshi Nakada2019-11-111-1/+1
* Warn EOF char in commentNobuyoshi Nakada2019-11-111-4/+25
* Fixed embedded document with EOF charNobuyoshi Nakada2019-11-111-4/+16
* Disallow omission of parentheses/brackets in single line pattern matching [Fe...Kazuki Tsujimoto2019-11-101-1/+1
* Disallow duplicated pattern variableKazuki Tsujimoto2019-11-071-4/+41