summaryrefslogtreecommitdiff
path: root/parse.y
AgeCommit message (Expand)Author
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
2018-04-16parse.y: `else` indentnobu
2018-04-12parse.y: `when` indentnobu
2018-04-09parse.y: [DOC] Ripper.dedent_string is internalnobu
2018-04-09parse.y: extra error message after no digitsnobu
2018-04-08parse.y: fix docs for Ripper.dedent_stringstomar
2018-03-29Use only CMDARG/COND _PUSH/POP for cmdarg/cond management.nobu
2018-03-29parse.y: remove `p->` from bitstack tracesnobu
2018-03-23parse.y: k_else in bodystmtnobu
2018-03-23parse.y: else without rescuenobu
2018-03-22parse.y: reorder in the placenobu
2018-03-21parse.y: terminator at continued linenobu
2018-03-21parse.y: unindent continued linenobu
2018-03-20node.c: predicates for special NODEsnobu