diff options
author | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-05-29 05:20:39 +0000 |
---|---|---|
committer | matz <matz@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2002-05-29 05:20:39 +0000 |
commit | 4ab1577db3bb1358af5fd387a59c541621f5df1e (patch) | |
tree | 568c351a894d8dfe24458b342b4e79d8df5444b2 /ruby.c | |
parent | 99551555c8c957aca4ad01a776252acf3aa37775 (diff) | |
download | ruby-4ab1577db3bb1358af5fd387a59c541621f5df1e.tar.gz |
* parse.y: yyparse #defines moved from intern.h
* ruby.c (proc_options): access prefixed "ruby_yydebug".
* applied modifies to pacify some of gcc -Wall warnings.
* parse.y (arg): no more ugly hack for "**", so that "-2**2" to be
parsed as "(-2)**2", whereas "- 2**2" or "-(2)**2" to be parsed
as "-(2**2)".
* parse.y (yylex): '-2' to be literal fixnum. [new]
* time.c (time_succ): new method for Range support.
* time.c (time_arg): nil test against v[6] (usec).
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@2500 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ruby.c')
-rw-r--r-- | ruby.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -46,7 +46,7 @@ VALUE ruby_debug = Qfalse; VALUE ruby_verbose = Qfalse; static int sflag = 0; static int xflag = 0; -extern int yydebug; +extern int ruby_yydebug; char *ruby_inplace_mode = Qfalse; @@ -436,7 +436,7 @@ proc_options(argc, argv) goto reswitch; case 'y': - yydebug = 1; + ruby_yydebug = 1; s++; goto reswitch; @@ -612,7 +612,7 @@ proc_options(argc, argv) ruby_verbose = Qtrue; } else if (strcmp("yydebug", s) == 0) - yydebug = 1; + ruby_yydebug = 1; else if (strcmp("help", s) == 0) { usage(origargv[0]); exit(0); |