On Tue, 22 Jul 2003, Jean-Francois Moine wrote: > >BTW - Jean-François, how do you tell whether '!' is a line break or the > >start of a decoration? > > When encountering a '!', I scan forward. If I find any of "|[:]" > (and soon a blank or tab), or the end of line, it is a line break. > Else, if I find a '!', it is a decoration. This means that a > decoration name cannot contain any of these characters (for instance, > '!da Capo!' or '![rit]!' will not work, while '!crescendo(!' is OK). > > Does this solve all the problems?
with ABC, we all know that 'solving' problems is impossible... you'll always find a guy who will say, "Hey, my ABC uses XYZ so you can't do that"... but your arrangement greatly _reduces_ the number of problems! As usual. I'll add this solution in abcpp and in the draft. Ciao, Guido =8-) -- Guido Gonzato, Ph.D. <guido . gonzato at univr . it> - Linux System Manager Universita' di Verona (Italy), Facolta' di Scienze MM. FF. NN. Ca' Vignal II, Strada Le Grazie 15, 37134 Verona (Italy) Tel. +39 045 8027990; Fax +39 045 8027928 --- Timeas hominem unius libri To subscribe/unsubscribe, point your browser to: http://www.tullochgorm.com/lists.html