Michael Käppler wrote:
Hi Joe,
get_paper is called more than once for each paper block. The first time
is probably from parser.yy:847, which actually _creates_ the first paper
block (so no variables have been parsed at all). Perhaps a better place
for normalize() would be after parser.yy:830, where it will only be
called once for each paper block
I recently tried to call normalize () from parser.yy:506 since parser.yy:830 won't work for top-level \paper expressions, right? What I need to understand now is how the parser concatenates different \paper {} blocks. (e.g. from paper-defaults-init.ly and the compiled source file)
Can you help me again?

Cheers,
Michael


Forgot to cc' the list, sorry for that.
Btw., another question:
Is there a way to inspect Output_def objects with gdb to see what bindings are included? Something like scm_list_modules (foo)?

Cheers,
Michael



_______________________________________________
lilypond-devel mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-devel

Reply via email to