aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Differentiate `...` in lambda argumentsNobuyoshi Nakada2020-06-071-0/+4
* Add leading arguments support to arguments forwardingJeremy Evans2020-06-061-0/+41
* Include the entire lambda expression in lambda ruleNobuyoshi Nakada2020-06-021-25/+6
* Extracted `excessed_comma` to unify ripper and make the order stableNobuyoshi Nakada2020-06-011-7/+14
* Fixed argument forwarding in reserved word method [Bug #16854]Nobuyoshi Nakada2020-05-151-5/+2
* Endless method definition including `rescue` modifierNobuyoshi Nakada2020-05-141-2/+34
* sed -i 's|ruby/impl|ruby/internal|'卜部昌平2020-05-111-1/+1
* sed -i s|ruby/3|ruby/impl|g卜部昌平2020-05-111-1/+1
* Bison 3.5.91 now defaults parse.error to "simple"Nobuyoshi Nakada2020-05-041-0/+1
* Made parentheses mandatory in endless method defitionNobuyoshi Nakada2020-04-221-15/+7
* Revert "Allow simple R-assign in endless def"Nobuyoshi Nakada2020-04-221-17/+3
* Disallow line-continuation before R-assignNobuyoshi Nakada2020-04-151-2/+1
* Removed duplicate value_expr checksNobuyoshi Nakada2020-04-141-4/+0
* Allow simple R-assign in endless defNobuyoshi Nakada2020-04-131-3/+17
* Relaxed of R-assign value to argNobuyoshi Nakada2020-04-121-6/+2
* Endless method definition [Feature #16746]Nobuyoshi Nakada2020-04-101-38/+105
* Rightward-assign by ASSOCNobuyoshi Nakada2020-04-101-2/+38
* Merge pull request #2991 from shyouhei/ruby.h卜部昌平2020-04-081-1/+1
* 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