Valentin Petzel <valen...@petzel.at> writes: >> And it still breaks down because at the top level, LilyPond input does >> not reflect a static structure but directs actions, actions that have >> immediate consequences _while_ still reading ahead. > > I do not understand why this matters here? Doesn’t this only matter > while we are parsing the file?
You won't get far without parsing the file. > I understand that delayed scheme calls to variables defined in the > subfile poses some challenge, but such things should be rather > uncommon. Feel free to create an implementation. That will apparently be easier than to prove viability to me. -- David Kastrup