On lun. 27/févr. (09:52), Eric Schulte wrote: > Simon Castellan <simon.castel...@iuwt.fr> writes: > > > On lun. 27/févr. (15:27), Alan Schmitt wrote: > >> On 26 févr. 2012, at 17:41, Simon Castellan wrote: > >> > >> > I have been writing a parser for mlorg files in OCaml. This started as an > >> > experiment to see if the literate programming mode of org-mode could > >> > scale to a > >> > full application (among other things). > >> > >> This looks very interesting, and would very much help in the > >> dissemination of org-mode. Have you thought of announcing it on the > >> caml mailing list? > >> > >> Alan > > > > I have but prefer to wait mlorg to be more complete. This post was meant > > mainly > > to gather info/document about org's syntax. (But as I said feedbacks > > welcome.) > > > > Hi Simon, > > Nicolas Goaziou has been working recently on a new emacs-lisp parser of > Org-mode files, with the goals of > 1. standardizing the formal syntax of Org-mode files > 2. parsing Org-mode files to a canonical emacs-lisp list-based > representation in memory (like an Org-mode AST) > 3. re-basing the existing Org-mode exporters off of this canonical > representation > > This work is contained in contrib/lisp/org-element.el, which includes a > large amount of useful commentary at the top of the file. This should > serve as a starting point for learning more about the formal syntax of > Org-mode files (as it is defined). I think that developing parsers for > this syntax in multiple language should be very useful to ensure that a > usable syntax is developed separate from any particular implementation. > > Cheers, >
Thank you very much for this pointer, This is what I was looking for : a list of syntaxic construction in org-mode. I'd say though that it lacks a more-or-less formal syntaxic definition of constructions. Simon.