aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
...
* parse.y: Fix the location of a target constant of OP_CDECLYusuke Endoh2021-06-141-1/+2
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-031-1/+0
* Warn more duplicate literal hash keysNobuyoshi Nakada2021-06-031-1/+33
* ripper: wrap endless method in bodystmt [Bug #17869]Nobuyoshi Nakada2021-05-211-4/+12
* Also `\U` after control/meta is invalid [Bug #17861]Nobuyoshi Nakada2021-05-131-2/+10
* Fix handling of control/meta escapes in literal regexpsJeremy Evans2021-05-121-33/+17
* parse.y: Allow "command" syntax in endless method definitionYusuke Endoh2021-05-131-0/+46
* Make imemo_ast WB-protected againYusuke Endoh2021-04-271-1/+5
* Ignore useless separators preceding a file encoding commentNobuyoshi Nakada2021-03-231-0/+1
* Pattern matching pin operator against expression [Feature #17411]Kazuki Tsujimoto2021-03-211-4/+14
* Add a missing semicolon.Takashi Tamura2021-02-151-1/+1
* Removed YYUSE [Bug #17582]Nobuyoshi Nakada2021-01-261-1/+0
* Return new NODE_LITNobuyoshi Nakada2021-01-141-5/+2
* Ensure symbol list node is either NODE_STR or NODE_DSTRNobuyoshi Nakada2021-01-141-3/+8
* Capture to reserved name variables if already defined [Bug #17533]Nobuyoshi Nakada2021-01-131-2/+3
* parse.y: handle "duplicated argument name" appropriately on ripper.yNobuhiro IMAI2021-01-091-2/+4
* Fixed error message when % at EOFNobuyoshi Nakada2021-01-041-1/+3
* Make args info for RubyVM::AST to available on endless method without parensMasataka Pocke Kuwabara2021-01-011-1/+7
* shareable_constant_value: experimental_copyKoichi Sasada2020-12-241-7/+18
* Reset paren_nest at tAREF and tASET [Bug #17431]Nobuyoshi Nakada2020-12-241-0/+1
* Ensure non-literal expressions shareable if `leteral`Nobuyoshi Nakada2020-12-231-1/+1
* `begin ... end` is not a literalNobuyoshi Nakada2020-12-231-1/+1
* Changed shareable literal semantics [Feature #17397]Nobuyoshi Nakada2020-12-231-34/+123
* ripper: fix bad label parameter handling [Bug #17425]Nobuyoshi Nakada2020-12-231-5/+12
* Reduced ID cachesNobuyoshi Nakada2020-12-201-3/+6
* Use category: :experimental in warnings that are related to experimental feat...Jeremy Evans2020-12-181-2/+4
* Fixed not to make non-literal expression shareable [Feature #17273]Nobuyoshi Nakada2020-12-191-8/+10
* Drop token info also for endless singleton method definitionNobuyoshi Nakada2020-12-181-8/+7
* Ripper: Pass callback result to alias_error as well as other errorsNobuyoshi Nakada2020-12-161-2/+1
* Ripper: Fixed erred token on wrong alias [Bug #17345]Nobuyoshi Nakada2020-12-161-1/+2
* Ripper: Refined error callbacks [Bug #17345]Nobuyoshi Nakada2020-12-151-35/+52
* Support shareable_constant_value: literalNobuyoshi Nakada2020-12-141-6/+124
* Make shareable_constant_value tri-stateNobuyoshi Nakada2020-12-141-18/+72
* shareable_constant_value: is effective only in comment-only lineNobuyoshi Nakada2020-12-141-0/+7
* Save and pass lex_context wholelyNobuyoshi Nakada2020-12-141-37/+40
* Determine shareable-ness after assignment operatorNobuyoshi Nakada2020-12-141-93/+103
* Implemented shareable_constant_value op_asgnNobuyoshi Nakada2020-12-141-1/+22
* Call FrozenCore.make_shareableNobuyoshi Nakada2020-12-141-2/+4
* Implemented shareable_constant_valueNobuyoshi Nakada2020-12-141-1/+15
* Support shareable_constant_value pragmaNobuyoshi Nakada2020-12-141-0/+13
* Reintroduce `expr in pat` [Feature #17371]Kazuki Tsujimoto2020-12-131-5/+24
* Don't emit warning when the pattern of one-line pattern matching is just a va...Kazuki Tsujimoto2020-12-131-4/+13
* fix public interfaceKoichi Sasada2020-11-181-1/+1
* Use more specific warning for ambiguous slashJeremy Evans2020-11-151-1/+6
* ripper: Invalid pragma value warningNobuyoshi Nakada2020-11-021-1/+1
* Compare boolean values for parser pragma locale-insensitivelyNobuyoshi Nakada2020-11-021-2/+2
* Change NODE layout for pattern matchingKazuki Tsujimoto2020-11-011-3/+3
* Pattern matching is no longer experimentalKazuki Tsujimoto2020-11-011-13/+9
* Allow non-argument endless-def with a space instead of parenthesesNobuyoshi Nakada2020-10-261-5/+8
* Assoc pattern matching (#3703)Nobuyoshi Nakada2020-10-261-34/+3