Hi,

I intent to write a preprocessor for lilypond scores. Is there a way to
insert something similar to C preprocessor "#line" controls to have
lilypond point-and-click and error messages refer to the original source
instead of the generated source file?

For example, I have a source "score.ly" that gets preprocessed into
"tmpXYZ.ly". The latter file is fed to lilypond, and would contain
hypothetical line controls like:

  #line 64 "score.ly"
  highVoice = \relative c' {
  #line 247 "score.ly"
     c1 | d1 | e1 | f2 g |
  #line 212 "score.ly"
     a1 | b1 | c1 | d2 e |
  #line 109 "score.ly"
     b1 | c1 | d1 | e2 g |
  #line 311 "score.ly"
  }

-- Johan

_______________________________________________
lilypond-user mailing list
lilypond-user@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user

Reply via email to