From mboxrd@z Thu Jan 1 00:00:00 1970 From: Peter Frings Subject: Re: Formal description of Org files Date: Fri, 15 Apr 2011 15:42:39 +0200 Message-ID: <592F7F38-63DD-4986-B060-0EDC58FA693E@agfa.com> References: <4213EBED-2EFC-413F-8618-2A594AECEDCF@gmail.com> <87d3knk6wx.fsf@sbs.ch> Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([140.186.70.92]:50262) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAjIS-0005JN-6w for emacs-orgmode@gnu.org; Fri, 15 Apr 2011 09:42:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QAjIR-0005tM-5J for emacs-orgmode@gnu.org; Fri, 15 Apr 2011 09:42:52 -0400 Received: from mornm01-out.agfa.com ([134.54.1.75]:51215) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QAjIQ-0005t8-RH for emacs-orgmode@gnu.org; Fri, 15 Apr 2011 09:42:51 -0400 In-Reply-To: <87d3knk6wx.fsf@sbs.ch> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode mailing list Cc: Christian Egli On 15 Apr 2011, at 14:58, Christian Egli wrote: > Carsten Dominik writes: >=20 >> At FOSDEM, someone asked me if there was a formal description of the >> structure of Org files, in some language that would be the input for = a >> parser (or parser generator?) so that Org file could be easily = parsed. >=20 > Maybe the person was talking about antlr[1], "ANother Tool for = Language > Recognition, a language tool that provides a framework for = constructing > recognizers, interpreters, compilers, and translators from grammatical > descriptions containing actions in a variety of target languages=94. > Sounds like an interesting project. Wow, if that thing can export syntax diagrams in PNG or PDF I=92d be = really happy. Looks very interesting =97 albeit serious overkill for = what I=92d use it :-). thanks, Peter. --=20 c++; // this makes c bigger but returns the old value