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