[#9445] thread.rb — m_seki@...

18 messages 2000/03/16
[#9446] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/17

[#9460] Re: thread.rb — m_seki@... 2000/03/21

[#9462] Re: thread.rb — matz@... (Yukihiro Matsumoto) 2000/03/21

まつもと ゆきひろです

[#11281] Re: thread.rb — Masatoshi SEKI <m_seki@...> 2000/10/22

[#9498] timeout しない timeout — ARIMA Yasuhiro <fit0298@...>

有馬です。

20 messages 2000/03/26
[#9506] Re: timeout しない timeout — matz@... (Yukihiro Matsumoto) 2000/03/27

まつもと ゆきひろです

[#9509] Re: timeout しない timeout — gotoken@... (GOTO Kentaro) 2000/03/27

In message "[ruby-dev:9506] Re: timeout しない timeout"

[ruby-dev:9457] Re: ParseDate.parsedate( "2000-03-16T23:45:54+0900" )

From: Minero Aoki <aamine@...>
Date: 2000-03-20 10:45:56 UTC
List: ruby-dev #9457
あおきです。

  In mail "[ruby-dev:9455] Re: ParseDate.parsedate(
 "2000-03-16T23:45:54+0900" )"
    Tadayoshi Funaba <tadf@kt.rim.or.jp> wrote:

> ふなばです。

> aamine> あっ、バグです。直して 0.12.2 出しました。
> aamine> 量が少ないのでいちおうパッチもつけます。
> 
> どうも。うまくゆきました。まともに racc をつかったのは、初めてですが、
> 以前より yacc に近くなってますね。rbison は yacc そのままで、とっつき
> やすい印象でしたが、racc もそれほど違わないのかも。

そうですね。
途中から、ぼくも変に独自形式にするより yacc に慣れた人が
移行しやすいように意図的に近付けるようにしています。


> # -E でも、racc のほうが、若干速いかな。

え、それって、cparse.so 消して実験されてます?
-E つけて生成しても、cparse.so が見つかるとそっちに切りかわります。
たぶん純粋に Ruby だけのスピードだと(今はまだ) rbison のほうが
速いんではないかと予想してるんですが。


> 今のだと、"racc --version" としても、必ず使い方を表示してしまいますね。
> "racc --version foo" でも、Racc::Version がないので、エラーになるよう
> です。

あっ。
とてもなさけないバグでした。直しておきます。
-------------------------------------------------------------------
あおきみねろう

--- org.racc	Mon Mar 20 19:25:33 2000
+++ racc	Mon Mar 20 19:37:04 2000
@@ -52,12 +52,14 @@
 end
 $USAGE = 'usage'
 
-parseArgs( 1, nil, "vgPEV",
+parseArgs( 0, nil, "vgPEV",
   'o:', 'n:', 'h:', 'i:', 'f:', 'e:', 'O:',
   'R:', 'D:', 'X:', 'S:',
   'help', 'version', 'copyright' )
 
 
+require $OPT_R || 'racc/libracc'
+
 if $OPT_help then
   usage 0
 end
@@ -75,8 +77,9 @@
   exit 0
 end
 
-
-require $OPT_R || 'racc/libracc'
+if ARGV.size != 1 then
+  usage 1
+end
 
 
 ##### lib --------------------------------------------------

In This Thread