[前][次][番号順一覧][スレッド一覧]

ruby-reference-manual:168

From: Minero Aoki <aamine@l...>
Date: Sat, 28 Oct 2006 01:16:40 +0900 (JST)
Subject: [ruby-reference-manual:168] Re: bitclust db bug

青木です。

  In mail "[ruby-reference-manual:161] bitclust db bug"
  sheepman <sheepman@s...> wrote:

> こんばんは、sheepman です。
> BitClust が生成するデータベースが正しくないようです。
> 以下は Float の比較演算子です。

> 本来は、
> 
>  names=<,<=,==,>,>= 
> 
> と最後に>=がつくのが正しいのだと思います。

あまりにも情けないバグでした。
いくらなんでもこれはありえない……。

Index: lib/bitclust/rrdparser.rb
===================================================================
--- lib/bitclust/rrdparser.rb   (revision 566)
+++ lib/bitclust/rrdparser.rb   (revision 568)
@@ -243,7 +243,7 @@
 
     const = /[A-Z]\w*/
     cpath = /#{const}(?:::#{const})*/
-    mid = /\w+[?!=]?|===|==|=~|<=>|<=|=>|\[\]=|\[\]|\*\*|>>|<<|\+@|\-@|[~+\-*\/%&|^<>`]/
+    mid = /\w+[?!=]?|===|==|=~|<=>|<=|>=|\[\]=|\[\]|\*\*|>>|<<|\+@|\-@|[~+\-*\/%&|^<>`]/
     SIGNATURE = /\A---\s*(?:(#{cpath})([\.\#]|::))?(#{mid})/
     SVAR = /\A---\s*\$(\w+|-.|\S)/

--
青木峰郎

--
ML: ruby-reference-manual@m...
使い方: http://QuickML.com/

[前][次][番号順一覧][スレッド一覧]

       161 2006-10-26 15:32 [sheepman@s...       ] bitclust db bug                         
->     168 2006-10-27 18:16 ┗[aamine@l...         ]