DescriptionMake \header blocks tangible in Scheme
This treats Guile modules and \header blocks as more or less
equivalent. Since \header blocks also contain module imports that
might not concur with those at the place of use, any use of a module
in place of a \header merely copies the values of the module
variables. Consists of the commits:
Admit \header-like expression into \score
Admit \header-like expressions in \header
Admit \header-like expressions at top levels
\header-like expressions are allowed at \book, \bookpart,
and top level.
Allow \header blocks in expressions
This allows creating modules for further programmatic manipulation.
Patch Set 1 #Patch Set 2 : Changes entry, identifiers regtest #
Total comments: 3
Patch Set 3 : Use \markupId and \stringId in identifiers regtest #
MessagesTotal messages: 11
|