Irwin Oppenheim wrote: >> or perhaps better, do not allow a-g and A-G as body fields. > > Alas, they are in the standard.
No, they are not. E: is in the standard, and I have *suggested* in my BNF that they should be allowed in the tune too. This is because if you write a tune set as one abc tune, or many variations or versions in one tune (as I often do) it would be nice to have them available there. However, this is open for discussion. But since the redefinable symbols H-Z are also allowed in the tune, all in-tune fields cause the same problem, actually. No special case for A-G. But parsing in-tune fields is not that complicated. AbcMus looks for e.g. \nE: in the tune, i.e. a newline followed by the field label. The case of a tune line beginning E:| is a problem, of course, but a minor one. This could really only be caused by the line-break daemon when e-mailing tunes. And it is easily discovered when proof-reading or proof-listening the tune. Most programs warn about number of notes per bar, don't they? To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html
