From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Andreas Schwab Newsgroups: gmane.emacs.devel Subject: Re: regex and case-fold-search problem Date: Sat, 24 Aug 2002 18:16:25 +0200 Sender: emacs-devel-admin@gnu.org Message-ID: References: <200208230625.PAA23426@etlken.m17n.org> <9003-Fri23Aug2002185625+0300-eliz@is.elta.co.il> <200208240051.JAA24648@etlken.m17n.org> <20020824010307.GA8549@gnu.org> NNTP-Posting-Host: localhost.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Trace: main.gmane.org 1030205841 12405 127.0.0.1 (24 Aug 2002 16:17:21 GMT) X-Complaints-To: usenet@main.gmane.org NNTP-Posting-Date: Sat, 24 Aug 2002 16:17:21 +0000 (UTC) Cc: Kenichi Handa , eliz@is.elta.co.il, emacs-devel@gnu.org Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by main.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 17idbE-0003Dy-00 for ; Sat, 24 Aug 2002 18:17:20 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.12 #1 (Debian)) id 17ie59-0006ko-00 for ; Sat, 24 Aug 2002 18:48:16 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.10) id 17idcQ-0000wo-00; Sat, 24 Aug 2002 12:18:34 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.10) id 17idaQ-0000ZS-00 for emacs-devel@gnu.org; Sat, 24 Aug 2002 12:16:30 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.10) id 17idaO-0000Z5-00 for emacs-devel@gnu.org; Sat, 24 Aug 2002 12:16:30 -0400 Original-Received: from ns.suse.de ([213.95.15.193] helo=Cantor.suse.de) by monty-python.gnu.org with esmtp (Exim 4.10) id 17idaO-0000Yz-00; Sat, 24 Aug 2002 12:16:28 -0400 Original-Received: from Hermes.suse.de (Charybdis.suse.de [213.95.15.201]) by Cantor.suse.de (Postfix) with ESMTP id E8B29145F0; Sat, 24 Aug 2002 18:16:26 +0200 (MEST) X-Authentication-Warning: sykes.suse.de: schwab set sender to schwab@suse.de using -f Original-To: Miles Bader X-Yow: I'm in a twist contest!! I'm in a bathtub! It's on Mars!! I'm in tip-top condition! In-Reply-To: <20020824010307.GA8549@gnu.org> (Miles Bader's message of "Fri, 23 Aug 2002 21:03:07 -0400") Original-Lines: 24 User-Agent: Gnus/5.090007 (Oort Gnus v0.07) Emacs/21.3.50 (ia64-suse-linux) Errors-To: emacs-devel-admin@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.0.11 Precedence: bulk List-Help: List-Post: List-Subscribe: , List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: Xref: main.gmane.org gmane.emacs.devel:6843 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:6843 Miles Bader writes: |> On Sat, Aug 24, 2002 at 09:51:46AM +0900, Kenichi Handa wrote: |> > I mean that the concept of character range itself is not good. A character |> > code is just an identifier of a character. We usually don't think about "a |> > range of identifiers" (e.g. "symbols in the range between t and nil" is |> > nonsense). |> |> Yeah, but character ranges make perfect sense in many local contexts. |> E.g., [0-9], or [<0>-<9>] where <0> and <9> are `wide' digits from some |> character set. What does [A-Z] mean in EBCDIC? [0-9] is a special case, because ISO C requires that 0,1,2,3,4,5,6,7,8,9 are consecutive in the execution character set. But in many locales the collating sequence - contains more that just the upper case letters from the English alphabet. Andreas. -- Andreas Schwab, SuSE Labs, schwab@suse.de SuSE Linux AG, Deutschherrnstr. 15-19, D-90429 Nürnberg Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5 "And now for something completely different."