aboutsummaryrefslogtreecommitdiffstats
path: root/parse.y
Commit message (Expand)AuthorAgeFilesLines
* * eval.c: unify ruby_class (for method definition) and ruby_cbasematz2006-02-031-1/+1
* * parse.y (singleton): get rid of segfault on syntax error.nobu2006-01-071-1/+1
* * parse.y (rb_symname_p): fixed wrong validation. [ruby-dev:28047]nobu2005-12-191-1/+4
* * parse.y (struct parser_params): fields common to ripper must benobu2005-11-301-355/+363
* * parse.y (struct parser_params): heap must be placed at same offsetnobu2005-11-291-10/+12
* * parse.y (dsym): prohibit empty symbol literal by interpolation.nobu2005-11-211-1/+8
* * parse.y (rb_symname_p): [ not followed by ] is not valid symbol.nobu2005-11-201-1/+2
* * object.c (sym_inspect), parse.y (parser_yylex, rb_symname_p): checknobu2005-10-221-7/+115
* * parser.y (struct parser_params): parser never modify input string.nobu2005-10-201-16/+19
* * enumerator.c, eval.c, gc.c, parse.y, regparse.c, sjis.c, time.c:nobu2005-10-181-1/+1
* * parse.y (HEAPCNT): bison allocates indivisible size.nobu2005-10-131-1/+1
* * eval.c (rb_obj_respond_to): check if obj responds to the givennobu2005-10-111-10/+1
* * parse.y (ripper_initialize): rollback obj_respond_to().nobu2005-10-091-1/+10
* * parse.y (rb_parser_malloc, rb_parser_free): manage parser stack onnobu2005-10-081-12/+87
* * parse.y: changed to ANSI function style.ocean2005-09-261-442/+162
* * parse.y: replaced `foo _((boo))' with `foo(boo)'.ocean2005-09-251-85/+85
* banish some ripper warnings.akr2005-09-241-5/+5
* banish some warnings.akr2005-09-241-19/+1
* * ext/ripper: no longer generates .rb files.aamine2005-09-231-3/+3
* forgot to check-inaamine2005-09-191-2/+1
* * parse.y (stmt, mlhs_node, lhs, arg, method_call): aref_args might benobu2005-09-051-5/+5
* * parse.y (f_arg): Ripper should not do semantic check. [ruby-dev:26948]aamine2005-09-041-3/+3
* * parse.y (f_arg): f_norm_arg is a VALUE in ripper, not an ID.nobu2005-09-021-4/+14
* * eval.c (rb_f_send): do not call private methods if the receivermatz2005-08-301-1/+8
* * parse.y: ONIG_OPTION_CAPTURE_GROUP conflicts withmatz2005-08-221-1/+1
* * parse.y (parser_yylex): update paren_nest for brackets [].matz2005-08-201-1/+2
* * eval.c (rb_add_method): preserve safe level in the environmentmatz2005-08-161-19/+18
* * parse.y (f_larglist): allow optional arguments even whenmatz2005-08-121-31/+23
* * bignum.c (rb_big_mul0): multiply two numbers (x, y) withoutmatz2005-08-101-5/+26
* * parse.y (f_block_arg), eval.c (rb_yield_0): deal with dynamicnobu2005-08-081-1/+1
* * parse.y (f_larglist): mistake in syntax rule. [ruby-core:05535]matz2005-08-081-1/+1
* * eval.c (formal_assign): returns position of rest arguments variable.nobu2005-08-041-1/+6
* * eval.c (rb_call0): fix calling zsuper from a method with anonymousnobu2005-07-291-1/+1
* * parse.y (rb_parser_end_seen_p): exclude from ripper.nobu2005-07-281-1/+1
* * parse.y (f_larglist): allow block argument in lambda parametermatz2005-07-281-8/+8
* * parse.y (f_arg): better argument name duplication checkmatz2005-07-281-23/+73
* * parse.y (f_larglist): allow bv_decl at the end of lambdamatz2005-07-281-31/+46
* * gc.c (obj_free): make message formant consistent with one frommatz2005-07-271-11/+12
* * parse.y (lambda): Perl6 style -> lambda expression. [NEW]matz2005-07-271-53/+132
* * sprintf.c (rb_vsprintf, rb_sprintf): new functions return new String,nobu2005-07-231-3/+3
* * parse.y: remove static variables. [ruby-dev:26530]nobu2005-07-131-28/+78
* * eval.c (rb_eval): pre-evaluate argument for unambiguousmatz2005-06-301-6/+10
* * dir.c, eval.c, parse.y, process.c, ruby.c: avoid warning "unusedocean2005-06-281-2/+0
* * signal.c (sigexit): call rb_thread_signal_exit() instead ofmatz2005-06-121-29/+31
* * parse.y: missing arg_paren event. This patch is contributed by Mitchell N ...aamine2005-06-111-2/+2
* * parse.y (parser_yylex): small error fixed.matz2005-06-071-0/+1
* * parse.y (parser_yylex): allow ';;' to be block terminator inmatz2005-06-071-1/+6
* * parse.y: pragma support on ripper. [ruby-dev:26266]nobu2005-06-021-1/+9
* * parse.y (method_call): new experiment: "(expr)(args...)" tomatz2005-06-021-2/+14
* * intern.h, parse.y (ruby_pragma): removed. fixed: [ruby-dev:26198]nobu2005-05-221-9/+2