> With guile-texinfo it should be pretty easy to realize with basic
> texinfo, but the Lilypond texinfo format includes commands that
> aren’t supported there. Example:
>
> $ guile -c '(import (texinfo))(display (call-with-file-and-dir
> "Documentation/en/web/introduction.itexi" texi-fragment->stexi))'
>
> texinfo.scm:92:2: In procedure command-spec: Throw to key `parser-error' with
> args `(#f "Unknown command" divClass)'.
>
> Does lilypond already include more extensive texinfo parsing
> support?
No, it doesn't. `divClass` is a Texinfo macro that is used to inject
additional HTML structure into the Website output. If guile-texinfo
can't handle Texinfo macros, then it is probably not a suitable tool
for LilyPond's documenation.
Werner