From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 22192 invoked by alias); 16 Nov 2011 14:49:06 -0000 Received: (qmail 22143 invoked by uid 22791); 16 Nov 2011 14:49:06 -0000 X-SWARE-Spam-Status: No, hits=-7.6 required=5.0 tests=AWL,BAYES_00,RCVD_IN_DNSWL_HI,RP_MATCHES_RCVD,SPF_HELO_PASS X-Spam-Check-By: sourceware.org Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Wed, 16 Nov 2011 14:48:53 +0000 Received: from int-mx10.intmail.prod.int.phx2.redhat.com (int-mx10.intmail.prod.int.phx2.redhat.com [10.5.11.23]) by mx1.redhat.com (8.14.4/8.14.4) with ESMTP id pAGEmqlH022111 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Wed, 16 Nov 2011 09:48:52 -0500 Received: from ns3.rdu.redhat.com (ns3.rdu.redhat.com [10.11.255.199]) by int-mx10.intmail.prod.int.phx2.redhat.com (8.14.4/8.14.4) with ESMTP id pAGEmpuc009386; Wed, 16 Nov 2011 09:48:51 -0500 Received: from barimba (ovpn01.gateway.prod.ext.phx2.redhat.com [10.5.9.1]) by ns3.rdu.redhat.com (8.13.8/8.13.8) with ESMTP id pAGEmoVm020430; Wed, 16 Nov 2011 09:48:50 -0500 From: Tom Tromey To: Doug Evans Cc: Jan Kratochvil , gdb-patches@sourceware.org Subject: Re: RFA: implement ambiguous linespec proposal References: <20111028221459.GA28467@host1.jankratochvil.net> <20111104074543.GA13839@host1.jankratochvil.net> Date: Wed, 16 Nov 2011 14:49:00 -0000 In-Reply-To: (Doug Evans's message of "Tue, 15 Nov 2011 20:57:22 -0800") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain 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: 2011-11/txt/msg00426.txt.bz2 >>>>> "Doug" == Doug Evans writes: Doug> Single vs double quote handling in linespecs is, umm, odd. Doug> [It's probably seems odder than it really is due to poor naming, Doug> "quote" is just too ambiguous. At some point I'd like to enforce Doug> "squote" and "dquote" instead of just "quote" when only one is meant. Doug> :-)] Keith is working on this. He's replacing the current distributed, ad hoc lexing code in linespec.c with something more centralized and uniform. This should let us more easily add new kinds of linespecs, like "FILE:FUNCTION:LINE" or "OBJFILE:FILE:FUNCTION" without making all the code even more horrible. I don't have insight into the specific case of different quoting styles. You can see Keith's work-in-progress on archer-keiths-linespec-parser. Tom