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

Reply via email to