summaryrefslogtreecommitdiff
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* * parse.y (aref_args): args may not be a list. [ruby-dev:31592]nobu2007-08-291-1/+1
* * parse.y (parser_prepare): set parser encode too when BOM exists.nobu2007-08-281-3/+9
* * parse.y, re.c: re-applied revision 13092.nobu2007-08-251-8/+8
* * encoding.c: provide basic features for M17N.matz2007-08-251-90/+109
* * compile.c, insns.def, parse.y: fix massign order. This changeko12007-08-231-1/+1
* * parse.y (f_norm_arg): ripper has no shadowing check.nobu2007-08-231-1/+4
* * parse.y (f_norm_arg): check also nested arguments. [ruby-dev:31502]nobu2007-08-231-1/+1
* * parse.y (reg_compile_gen): obtain error info from errinfo.nobu2007-08-181-1/+2
* * parse.y: remove "//" type comment.ko12007-08-151-2/+2
* * parse.y: fix rules around f_margs. "make test" passes all tests.ko12007-08-151-5/+5
* * parse.y (internal_id_gen): internal ID must be bigger thannobu2007-08-091-0/+1
* * parse.y (stmt): check if rhs has value before assignment insteadnobu2007-08-091-50/+61
* * parse.y (f_marg_list): renamed from f_marg_head.nobu2007-08-091-10/+10
* * parse.y (value_expr_gen): fix to cause "void value expression"ko12007-08-061-4/+1
* * parse.y: fix a f_marg rule. [ruby-dev:31160]ko12007-08-061-1/+1
* * parse.y (reg_compile_gen): set error if failed to compile regexpnobu2007-08-021-6/+19
* * parse.y (value_expr_gen): warn for empty expression ().matz2007-07-231-3/+8
* * parse.y (stmt, mlhs_node, lhs, arg, var_ref): return dummynobu2007-07-201-19/+17
* * parse.y (rb_parser_append_print, rb_parser_while_loop): moved checknobu2007-07-181-2/+6
* * parse.y (bvar): semicolon was lost for ripper description.matz2007-07-131-1/+1
* * parse.y (ripper_warningS): unused in ripper right now.nobu2007-07-131-0/+2
* * parse.y (debug_lines): use rb_hash_lookup() to get rid ofnobu2007-07-131-1/+1
* * parse.y (dsym): convert also literals containing NUL tonobu2007-07-131-6/+3
* * parse.y (program, stmt, primary): reduced duplicated code.nobu2007-07-131-12/+4
* * parse.y: fix node construction (around f_margs).ko12007-07-071-4/+4
* * parse.y (keyword_to_name): constified.nobu2007-07-061-2/+2
* * parse.y (f_marg): wrap f_norm_arg assignment node with NODE_LIST.nobu2007-07-061-1/+1
* * parse.y (mlhs_basic): use mlhs_post after tSTAR.akr2007-07-051-1/+1
* * include/ruby/{intern,ruby}.h, compile.[ch], error.c, eval.c,nobu2007-07-051-129/+133
* * parse.y (parser_parse_string): fix indent.nobu2007-07-051-10/+10
* * parse.y (global_symbols.last_id): reduce unused ID numbers.nobu2007-07-051-6/+6
* * include/ruby/st.h, st.c (st_init_table, st_init_table_with_size):nobu2007-07-051-2/+2
* * parse.y (mlhs_inner): new rule. [ruby-dev:31132]akr2007-07-041-3/+14
* * parse.y (parser_yylex): return non-valid token for an invalidnobu2007-06-291-0/+1
* * parse.y (stmts): fix for ripper.nobu2007-06-291-5/+3
* * parse.y: fix to show line number of blank block.ko12007-06-291-0/+3
* * parse.y (assoc_list): remove expanded hash literal (no splat).matz2007-06-291-11/+0
* * parse.y (dsym): return non-null NODE even if yyerror(). based on anobu2007-06-291-0/+1
* * parse.y (assoc_list): odd number check only for NODE_ARRAY.matz2007-06-281-1/+1
* * parse.y (rb_intern2): unconstify cast.usa2007-06-271-1/+1
* * parse.y (rb_intern2): don't allocate a string object at first.akr2007-06-271-3/+10
* * include/ruby/node.h, parse.y, gc.c, iseq.c: remove NODE_CREF.ko12007-06-271-1/+0
* * insnhelper.ci, vm.c: complete block parameter support.ko12007-06-251-3/+1
* * eval.c: remove ruby_current_node and change eval() prototype.ko12007-06-241-1/+0
* * vm.c: some refactoring.ko12007-06-241-28/+0
* * parse.y (rb_intern2): ID_JUNK test based on len, not by NUL.matz2007-06-211-2/+2
* * parse.y (rb_intern2): name may not be NUL-terminated.nobu2007-06-211-1/+1
* * parse.y (rb_intern2): use rb_intern2 to intern without trailingnobu2007-06-191-11/+7
* * parse.y (yycompile): disable trace while creating ruby_debug_lines.nobu2007-06-181-14/+23
* * vm.c (th_yield_setup_args): |v| should work as |v,|.ko12007-06-151-4/+38