summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
2019-01-26parse.y: trim newline in erred codenobu
2019-01-24parse.y: function parser_mixed_error & parser_mixed_escapenobu
2019-01-24parse.y: remove an extra error messagenobu
2019-01-23parse.y: token name of tSTRING_DENDnobu
2019-01-23parse.y: token namesnobu
2019-01-22parse.y: literal add_mark_objectnobu
2019-01-22ripper.y: get rid of compile errornobu
2019-01-22parse.y: enclose keyword token names by quotesnobu
2019-01-21parse.y: more token namesnobu
2019-01-05parse.y: refactored symbol rulesnobu
2019-01-05parse.y: refine error messagesnobu
2018-12-31Method reference operatornobu
2018-12-20parse.y: ignore constant name capturesnobu
2018-11-25Fix locations of NODE_UNDEF in undef with multiple argsyui-knk
2018-11-25parser: improve error messagesnobu
2018-11-10Constified ruby_sourcefilenobu
2018-11-10Parse the source in SCRIPT_LINES__ as arraynobu
2018-11-09Get rid of setting SCRIPT_LINES__ by AST.parsenobu
2018-11-05Implement `RubyVM::AST.of` [Feature #14836]yui-knk
2018-10-31parse.y: last node of NODE_ARRAYnobu
2018-10-30parse.y: last location from bisonnobu
2018-10-26parse.y: remove "shadowing outer local variable" warningmame
2018-10-26Revert "parse.y: remove "shadowing outer local variable" warning"mame
2018-10-26parse.y: remove "shadowing outer local variable" warningmame
2018-10-20parse.y: Fix the compile erroryui-knk
2018-10-20Fix locations of NODE_SCOPE in lambda.yui-knk
2018-10-20Fix locations of NODE_LAMBDA.yui-knk
2018-10-20parse.y (struct ripper_args): Remove not used struct definitionyui-knk
2018-09-20parse.y: fix block passing with empty kwargsnobu
2018-08-22parse.y (arg_append): support NODE_ARGSCAT casemame
2018-08-22parse.y: remove coverage-related code fragmentsmame
2018-07-16parse.y (heredoc_identifier): Update comment for term_lenyui-knk
2018-07-16parse.y: Add comment for `rb_strterm_heredoc_struct.sourceline`yui-knk
2018-06-15parse.y: Deprecate flip-flopsmame
2018-06-13Revert "range.c: prohibit `(1..nil)`"mame
2018-06-13range.c: prohibit `(1..nil)`mame
2018-06-10parse.y: Fix locations of none and mid-rule actionsyui-knk
2018-06-10parse.y: Fix locations of NODE_RESCUEyui-knk
2018-05-22parse.y: use ruby_sized_xfree and SIZED_REALLOC_Nnormal
2018-05-21explicit cast to void* required for %pshyouhei
2018-05-18parse.y: relax literal in condition warningsnobu
2018-05-17rb_parser_printf declarationnobu
2018-05-11fix potential memory leaksnobu
2018-05-10parse.y: Fix locations of NODE_NIL in endless ranges.yui-knk
2018-05-09fix potential memory leaksnobu
2018-05-09Rename imemo_alloc with imemo_tmpbufmame
2018-05-09gc.c (rb_imemo_alloc_new): split for each purposemame
2018-05-09gc.c (rb_imemo_alloc_new): improve the API interfacemame
2018-04-19Introduce endless range [Feature#12912]mame
2018-04-17parse.y: fix cmdarg in command_argsnobu