aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* parse.y: pop cmdargnobu2015-07-231-0/+1
* parse.y: call rb_intern2nobu2015-07-221-1/+1
* parse.y (parser_initialize): avoid redundant zero-ingnormal2015-07-201-34/+2
* parse.y (ripper_initialize): fixup r51302normal2015-07-201-1/+1
* parse.y (struct parser_params): pack to 4 cache lines on x86-64normal2015-07-201-17/+17
* * parse.y: Improve duplicate key warning with patch by @andremedeiroszzak2015-07-091-2/+2
* * method.h: split rb_method_definition_t::flag to several flags.ko12015-06-031-1/+1
* parse.y: check NTH_REF rangenobu2015-05-291-5/+22
* allocate structs with wrappernobu2015-05-161-17/+7
* parse.y: refine message for gvar w/o identitirsnobu2015-05-131-2/+7
* Revert "support ES6-like hash literals."shugo2015-05-081-72/+17
* support ES6-like hash literals.shugo2015-05-081-17/+72
* parse.y: %-string cannot be a labelnobu2015-04-301-3/+4
* parse.y: push cmdarg_stacknobu2015-04-301-2/+7
* parse.y: simplifiednobu2015-04-291-15/+15
* compile.c: move expansion of massignnobu2015-04-291-19/+1
* parse.y: null by syntax errornobu2015-04-121-2/+2
* parse.y: empty parennobu2015-03-131-2/+2
* * internal.h: use T_IMEMO to represent `struct MEMO' value.ko12015-03-111-1/+1
* use rb_funcallvnobu2015-02-161-1/+1
* parse.y: no optimization in defined?nobu2015-01-291-2/+2
* parse.y: condition nodenobu2015-01-291-1/+0
* parse.y: optimize conditionsnobu2015-01-291-5/+43
* parse.y: eliminate empty hashesnobu2015-01-091-13/+23
* parse.y: fix f_label resultnobu2015-01-041-2/+2
* parse.y: disable past scope warningsnobu2014-12-311-8/+46
* parse.y: fix internal IDs conflictnobu2014-12-281-1/+3
* parse.y: warn past scope variablenobu2014-12-251-2/+25
* parse.y: warn reference after method definitionnobu2014-12-141-0/+4
* parse.y: fix lex_state after tLABEL_ENDnobu2014-12-051-1/+1
* parse.y: preserve tSTRING_CONTENT resultsnobu2014-12-011-3/+6
* parse.y: check single regexp onlynobu2014-12-011-4/+3
* parse.y: remove garbagenobu2014-12-011-1/+0
* parse.y: enable encoding pragma in rippernobu2014-12-011-6/+6
* use 0 for reservednobu2014-12-011-1/+1
* parse.y: fix a typonobu2014-11-301-1/+1
* parse.y: fix invalid keyword argumentnobu2014-11-261-8/+28
* parse.y: replace with TOK_INTERNnobu2014-11-231-1/+1
* parse.y: shrink parser_paramsnobu2014-11-191-20/+23
* parse.y: regexp error in rippernobu2014-11-191-8/+61
* parse.y: ripper_new_yylvalnobu2014-11-191-4/+18
* parse.y: predefined IDnobu2014-11-191-3/+2
* parse.y: append directly to delayed contentnobu2014-11-191-3/+13
* parse.y: fix literal symbol list node typenobu2014-11-181-1/+7
* * rewrite method/block parameter fitting logic to optimizeko12014-11-021-9/+55
* parse.y: separate error messagesnobu2014-11-011-1/+6
* parse.y: invalid instance/class variable namesnobu2014-11-011-2/+6
* parse.y: reset current_arg after block varnobu2014-10-291-0/+2
* parse.y: warn iside a blocknobu2014-10-291-1/+6
* parse.y: warn circular argument referencenobu2014-10-291-3/+24