summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* Use `%printer` directive for Bison 3.8Nobuyoshi Nakada2021-09-141-45/+29
* Hash values should be omitted in Ripper resultsShugo Maeda2021-09-111-1/+1
* Allow value omission in Hash literalsShugo Maeda2021-09-111-0/+9
* Replace RBOOL macroS-H-GAMELINKS2021-09-051-4/+4
* Moved exported symbols in internal/util.h to ruby/util.hNobuyoshi Nakada2021-08-241-1/+0
* ast.c: Rename "save_script_lines" to "keep_script_lines"Yusuke Endoh2021-08-201-4/+4
* Allow omission of parentheses in one line pattern matching [Feature #16182]Kazuki Tsujimoto2021-08-191-2/+2
* Extract the wrapped value when yydebug [Bug #18075]Nobuyoshi Nakada2021-08-151-1/+1
* Fix interpolated heredoceileencodes2021-07-211-1/+4
* One-line pattern matching is no longer experimentalKazuki Tsujimoto2021-07-171-14/+0
* Add pattern matching pin support for instance/class/global variablesJeremy Evans2021-07-151-1/+13
* node.h: Reduce struct size to fit with Ruby object size (five VALUEs)Yusuke Endoh2021-06-181-1/+1
* ast.rb: RubyVM::AST.parse and .of accepts `save_script_lines: true`Yusuke Endoh2021-06-181-0/+17
* Adjust styles [ci skip]Nobuyoshi Nakada2021-06-171-1/+1
* 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