emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] Formal description of Org files


From: Gustav Wikström
Subject: Re: [O] Formal description of Org files
Date: Sat, 4 Oct 2014 21:49:33 +0200

Ah, yes. I've seen that and I really really admire your work. :-) What
I'm aiming at is something more standardised. Something that can be
used to generate language lexers and parsers in other programming
languages.. But, as I stated a moment ago in another mail to the list
- I don't really know the power of such a standardised grammar and of
what can be done if it was there.. I only envision the possibilities.
;-)

Best regards
Gustav

On Sun, Sep 21, 2014 at 2:43 PM, Nicolas Goaziou <address@hidden> wrote:
> Hello,
>
> Gustav Wikström <address@hidden> writes:
>
>> There was a discussion many years back about a formal description of
>> Org files [1]. In some way that might be achieved now in org-elements,
>> but that still is heavily bound to elisp.
>>
>> So my question is; have there been more discussions of constructing
>> such a formal grammar? Maybe in EBNF form. I suspect getting every
>> aspect of Org mode into such a description would be difficult. But
>> imagine the possibilities. Tools such as ANTLR and similar would
>> straight away have a way of parsing Org mode. Org mode source files
>> could be parsed in many other languages, simplifying the process of
>> expanding Org mode to other platforms ( Android & iOS, web ).
>>
>> Further rant; To me Org mode should be less about Emacs and more about
>> the source file format. Let Emacs be the main carrier, but let Org
>> mode also expand into other domains. One way to simplify this might be
>> to provide the formal description so that other tools might be easier
>> to develop based on this grammar.
>>
>> (For me, the biggest limitation of Org mode is lacking tools to
>> utilize it on the run. The aim of this is thus to feed thoughts on how
>> to simplify processes that can expand Org mode into those "more
>> mobile" domains).
>
> See
>
>   (info "(org) Org syntax")
>
>
> Regards,
>
> --
> Nicolas Goaziou



reply via email to

[Prev in Thread] Current Thread [Next in Thread]