On 15.02.2018 21:09, Marnen Laibow-Koser wrote:
David Kastrup wrote:
\lyricmode does not mean "Paste arbitrary text here".
How is this relevant to anything I wrote?
It means that lyricmode entry has a syntax governed by specific rules,
like that a_e is treated like "a e", or that –– creates a HyphenEvent.
And another of those rules is that syllables must be delimited by ASCII
whitespace.
LilyPond intentionally uses exclusively the ASCII character range for syntactic
purposes.
...except it doesn't, as stated.
Nobody understands LilyPond syntax and parser issues better than David K.
Everything else can be part of identifiers or
words.
Any character can be part of a word, including {, }, \, space, and all the
rest. That's why we have quoting constructs: "this is a syllable with { }
in it".
David was speaking of ‘words’ in the sense of LilyPond’s grammar.
Best, Simon
_______________________________________________
bug-lilypond mailing list
bug-lilypond@gnu.org
https://lists.gnu.org/mailman/listinfo/bug-lilypond