From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 17241 invoked by alias); 4 Mar 2013 16:23:18 -0000 Received: (qmail 17230 invoked by uid 22791); 4 Mar 2013 16:23:17 -0000 X-SWARE-Spam-Status: No, hits=-2.0 required=5.0 tests=AWL,BAYES_00,RCVD_IN_HOSTKARMA_NO X-Spam-Check-By: sourceware.org Received: from rock.gnat.com (HELO rock.gnat.com) (205.232.38.15) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 04 Mar 2013 16:22:49 +0000 Received: from localhost (localhost.localdomain [127.0.0.1]) by filtered-rock.gnat.com (Postfix) with ESMTP id 29E0A2E77F; Mon, 4 Mar 2013 11:22:49 -0500 (EST) Received: from rock.gnat.com ([127.0.0.1]) by localhost (rock.gnat.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id kVBkQmyUM3dj; Mon, 4 Mar 2013 11:22:49 -0500 (EST) Received: from joel.gnat.com (localhost.localdomain [127.0.0.1]) by rock.gnat.com (Postfix) with ESMTP id 120C12E24D; Mon, 4 Mar 2013 11:22:48 -0500 (EST) Received: by joel.gnat.com (Postfix, from userid 1000) id 96F12C3E19; Mon, 4 Mar 2013 08:22:48 -0800 (PST) Date: Mon, 04 Mar 2013 16:23:00 -0000 From: Joel Brobecker To: Yao Qi Cc: gdb-patches@sourceware.org Subject: Re: [PATCH] Fix a bug in tstatus.exp matching tstatus output Message-ID: <20130304162248.GB4472@adacore.com> References: <1362411345-22308-1-git-send-email-yao@codesourcery.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1362411345-22308-1-git-send-email-yao@codesourcery.com> User-Agent: Mutt/1.5.21 (2010-09-15) Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2013-03/txt/msg00092.txt.bz2 > In gdb testsuite, both "\\\(" and "\\(" are used. After reading > section "4.3. Backslashes" in book "Exploring Expect", I think they > are the same on effect. I don't understand why the third backslash would be needed, though. The first two is the backslash escaping the '(' character in the regular expression. The third one escapes the '(' as the TCL string level, but I don't think it is a special character (like '[' is, for instance), is it? -- Joel