@divClass{align-right}
Read more in our @ref{Introduction}!
+
+@c For this to work, essay needs to be split like we are
+@c --split=node --node-files
+@c This and more in our @ressaynamed{Engraving, essay}.
+@c Possibly, node Top always works?
+This and more in our @ressaynamed{Top, essay}.
+
@divEnd
@divEnd
@c Definitions for references:
@c
+@c @ressay
@c @rglos
+@c @rinternals
@c @rlearning
-@c @ruser
-@c @ressay
-@c @rprogram
@c @rlsr
-@c @rinternals
+@c @rprogram
+@c @ruser
@c
@c All these also have a @...named version which allows to specify the
@c displayed text for the reference as second argument.
@divClass{align-right}
Lees de @ref{Inleiding}!
+
+@c For this to work, essay needs to be split like we are
+@c --split=node --node-files
+@c Dat en meer in ons @ressaynamed{Engraving, essay}.
+@c Possibly, node Top always works?
+Dat en meer in ons @ressaynamed{Top, essay}.
+
@divEnd
@divEnd
@divId{news}
def source_links_replace (m, source_val):
return 'href="' + os.path.join (source_val, m.group (1)) + '"'
-splitted_docs_re = re.compile ('(Documentation/out-www/(notation|\
-music-glossary|application|general|learning|snippets))/')
+# More hardcoding, yay!
+splitted_docs_re = re.compile ('(Documentation/out-www/(essay|notation|music-glossary|application|general|learning|snippets))/')
lily_snippets_re = re.compile ('(href|src)="(../lily-.*?|.*?[.]png)"')
pictures_re = re.compile ('src="(pictures/.*?)"')
ref_re = re.compile \
- ('@(ref|ruser|rlearning|rprogram|rglos)(?:\\{(?P<ref>[^,\\\\\\}]+?)|\
+ ('@((?:ressay|rgloss|rinternals|rlearning|rslr|rprogram|ruser|ref)|named)(?:\\{(?P<ref>[^,\\\\\\}]+?)|\
named\\{(?P<refname>[^,\\\\]+?),(?P<display>[^,\\\\\\}]+?))\\}(?P<last>.)',
re.DOTALL)
node_include_re = re.compile (r'(?m)^@(node|include)\s+(.+?)$')
include_re = re.compile (r'@include (.*?)$', re.M)
whitespaces = re.compile (r'\s+')
-ref_re = re.compile (r'(?ms)@(ruser|rprogram|ref|rlearning)\{(.*?)\}')
+ref_re = re.compile (r'(?ms)@((?:ressay|rgloss|rinternals|rlearning|rslr|rprogram|ruser|ref)|named)\{(.*?)\}')
node_section_re = re.compile (r'@node (.*?)\n@((?:unnumbered|appendix)(?:(?:sub){0,2}sec)?|top|chapter|(?:sub){0,2}section|(?:major|chap|(?:sub){0,2})heading) (.*?)\n')
section_only_re = re.compile (r'@((?:unnumbered|appendix)(?:(?:sub){0,2}sec)?|top|chapter|(?:sub){0,2}section|(?:major|chap|(?:sub){0,2})heading) (.*?)\n')
menu_entry_re = re.compile (r'\* (.*?)::')