[#20392] [BigDecimal] proposal to change specification — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤と申します。

25 messages 2003/06/20
[#20407] Re: [BigDecimal] proposal to change specification — "Shigeo Kobayashi" <shigeo@...> 2003/06/22

小林です。

[#20447] [BigDecimal] renaming proposal — "Tadashi Saito" <shiba@...2.accsnet.ne.jp>

斎藤です。

47 messages 2003/06/24
[#20621] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林@MAILチェック中です。

[#20628] Re: [BigDecimal] renaming proposal — "Shigeo Kobayashi" <shigeo@...> 2003/07/11

小林です。

[ruby-dev:20315] Re: [Oniguruma] intersection of char class

From: kkosako@...
Date: 2003-06-02 03:19:31 UTC
List: ruby-dev #20315
> -----Original Message-----
> From: Tanaka Akira [mailto:akr@m17n.org]
> > |/[a-k&&[c-qz]bcdef]/
> >
> > これの意味をもう一度説明していただけませんか?
> ...
> 私がこれに強く賛成するのは、これによって文字集合の引き算、つまり X だ
> けど Y じゃない、という記述が簡単に (ASCII のコード表を睨まなくても)
> 書けるようになるからです。例えば、RFC 2616 に次の記述があります。
> 
>        token          = 1*<any CHAR except CTLs or separators>
>        separators     = "(" | ")" | "<" | ">" | "@"
>                       | "," | ";" | ":" | "\" | <">
>                       | "/" | "[" | "]" | "?" | "="
>                       | "{" | "}" | SP | HT
> 
> ...
> したがって、これが
>   [[\0-\177]&&[^\0-\037\177]&&[^()<>@,;:\\"/\[\]?={} \t]]
> と書けるなら非常に嬉しいわけです。

今のところ実装しているのは、&&[...]だけです。
従って上記の例の場合は、以下のようにしか書けません。
   [\0-\177&&[^\0-\037\177]&&[^()<>@,;:\\"/\[\]?={} \t]]

&&[...]の結合は、以下のように解釈されます。

[A&&[B]]                A and B
[A&&[B]C]             (A and B) or C
[A&&[B]C&&[D]]    ((A and B) or C) and D

&&[...]のネストはできます。

文字クラスの中で文字クラスをグループ化する[....]については、
現時点では実装する予定はないです。
それが有用な場合でも、他の記述方法で対処してもらうしかありません。
--
小迫@出向中

In This Thread

Prev Next