How parser passes music expression and output definition to iterator?

2014-05-14 Thread Joao E. Pereira Jr
Hi, lilypond-main in lily.scm leads to parser creation and it takes init and main input files. At some point this parser is cloned, so a copy process many lilypond initializing declarations, and the other copy take care of main input. I'm guessing initial declarations are processed first case main

Lost debugging interpret_stencil_expression

2014-04-02 Thread Joao E. Pereira Jr
Hello Frogs, I have a situation here trying to figure out how a stencil expression becomes the content of an svg output file. My gdb session goes through a interpret_stencil_expression loop and escaping it results in immediately successful program termination and file filling without clues of what

Re: How parser stores Music objects in memory?

2013-01-13 Thread Joao E. Pereira Jr
On Sun, Jan 13, 2013 at 9:35 AM, David Kastrup wrote: > "Joao E. Pereira Jr" writes: > >> Many of the tokens parser reads ask for Music object creation so it >> calls MY_MUSIC_SYNTAX macro, as this object represents music content >> and layout even a one note

How parser stores Music objects in memory?

2013-01-13 Thread Joao E. Pereira Jr
Hi, Many of the tokens parser reads ask for Music object creation so it calls MY_MUSIC_SYNTAX macro, as this object represents music content and layout even a one note ly file can lead to a considerable number of Music objects, so I deduce it plays an importante role in architecture. A lot of Musi

Re: Interactive compiling

2012-12-10 Thread Joao E. Pereira Jr
David, Richard, Graham, Jan, On Fri, Dec 7, 2012 at 3:07 PM, Joao E. Pereira Jr wrote: > David, > > On Fri, Dec 7, 2012 at 2:10 PM, David Kastrup wrote: >> "Joao E. Pereira Jr" writes: >> >>> Hi team, >>> >>> Most lilypond GUI projects

Interactive compiling

2012-12-07 Thread Joao E. Pereira Jr
Hi team, Most lilypond GUI projects (Frescobaldi, Denemo) I have seen implement a wrapper in lilypond. I am investigating the possibility to transform lilypond in a more interactive compiler. I have little understanding of the code for now, and noticed that before start to parse Lily_parser execut