Re: [GSoC] Proposal: Modular LilyPond Parser (C++)

Werner LEMBERG <[email protected]>
Newsgroups gmane.comp.gnu.lilypond.devel
Message-ID <[email protected]>
> Proposal for Google Summer of Code: Modular LilyPond Parser in C++
> [...]

Thanks a lot for your proposal.  LilyPond doesn't participate as a
separate organization for GSoC this year; however, in case the GNU
project gets accepted (which wasn't the case last year, BTW), there
might be a slot available.  Results should be available on Feb. 19th.

> A short video demonstrating my current editor is available here:
> 
> https://www.youtube.com/watch?v=nQNUPbI9swA

Nice!

> The goal is not to replace LilyPond’s existing parser, but to
> provide an additional, editor oriented library that can be reused by
> external tools.

Some questions and general comments regarding parsers and lexers.

* Would there be any direct benefit for LilyPond per se?

* How do you ensure that your parser stays in sync with the one
  LilyPond uses?

* There is a nice, new Emacs mode for LilyPond available at

    https://github.com/shevvek/lilypond-ts-mode

  Have you seen it?

* AFAIK, Frescobaldi also offers a LilyPond parser at

    https://github.com/frescobaldi/python-ly


    Werner
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.