From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Pascal Bourguignon Newsgroups: gmane.emacs.help Subject: Re: regexp to match a sexp? Date: Sat, 29 Jul 2006 06:22:56 +0200 Organization: Informatimago Message-ID: <871ws511lr.fsf@thalassa.informatimago.com> References: NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1154148040 26104 80.91.229.2 (29 Jul 2006 04:40:40 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Sat, 29 Jul 2006 04:40:40 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jul 29 06:40:34 2006 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1G6gcq-0000JD-1T for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Jul 2006 06:40:32 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1G6gcp-00019o-Cu for geh-help-gnu-emacs@m.gmane.org; Sat, 29 Jul 2006 00:40:31 -0400 Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!newsfeed.gamma.ru!Gamma.RU!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 27 Original-X-Trace: individual.net VZ58GmMseHXWjnwg/H5m5g/doY9mMJRMBirgV8odZPKgI8KVTa Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAQMAAABtzGvEAAAABlBMVEUAAAD///+l2Z/dAAAA oElEQVR4nK3OsRHCMAwF0O8YQufUNIQRGIAja9CxSA55AxZgFO4coMgYrEDDQZWPIlNAjwq9 033pbOBPtbXuB6PKNBn5gZkhGa86Z4x2wE67O+06WxGD/HCOGR0deY3f9Ijwwt7rNGNf6Oac l/GuZTF1wFGKiYYHKSFAkjIo1b6sCYS1sVmFhhhahKQssRjRT90ITWUk6vvK3RsPGs+M1RuR mV+hO/VvFAAAAABJRU5ErkJggg== X-Accept-Language: fr, es, en X-Disabled: X-No-Archive: no User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) Cancel-Lock: sha1:XmWxIWKc6DZJJdsk2NlOwzleOyo= Original-Xref: shelby.stanford.edu gnu.emacs.help:140736 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:36361 Archived-At: "Drew Adams" writes: > I stated that my purpose was the opposite. If I ask about turtles in > Alabama, why do you tell me what you know about wine in Tuscany? ;-) Because there is absolutely no turtle in Alabama. The closest you can get is wine in Tuscany. If you don't want it, then you're just asking for something impossible, so be happy with what you have, that is, nothing. > then you can easily write a sexp parser. This is one of the simpliest > grammar there is. In emacs, of course you can use the provided sexp > parser, with functions such as: forward-sexp, backward-sexp, > (thing-at-point 'sexp), read-from-string, etc... > > I know about those. No, I'm not interested in them here. > > I'm interested in how much that's interesting could be done with a regexp. > The question is what you can do with `C-M-s' - what interesting regexps > would you use to find which classes of sexp or almost-sexp? -- __Pascal Bourguignon__ http://www.informatimago.com/ "By filing this bug report you have challenged the honor of my family. Prepare to die!"