Re: [abcusers] [ABCp] Parts

2004-10-30 Thread Remo D.
Wil Macaulay wrote: Yes, I do have a suggestion: if you really want to implement a 'generic parser', start by choosing a standard to implement. If you want to suggest changes to the standard, do so as an independent process. Otherwise you'll end up with a parser that only parses non-standard

Re: [abcusers] [ABCp] Parts

2004-10-29 Thread Wil Macaulay
Yes, I do have a suggestion: if you really want to implement a 'generic parser', start by choosing a standard to implement. If you want to suggest changes to the standard, do so as an independent process. Otherwise you'll end up with a parser that only parses non-standard abc... having said

Re: [abcusers] [ABCp] Parts

2004-10-28 Thread Remo D.
Neil Jennings wrote: I still think my suggestion is more general, as it allows the internal part name (one letter) to be totally independent of the displayed text (Part description). Remo's proposal would only allow one word (part name) to start with each letter. Therefore if there was a part

Re: [abcusers] [ABCp] Parts

2004-10-27 Thread Neil Jennings
My program would reject (ignore) any part specification longer than one letter. Your proposal could lead to ambiguous part specifications, if one name matched part of another name. I can see the need for the part specification to have two 'parts', one the single letter identifier to be used in

Re: [abcusers] [ABCp] Parts

2004-10-27 Thread Hudson Lacerda
Neil Jennings wrote (about Remo proposal): My program would reject (ignore) any part specification longer than one letter. Your proposal could lead to ambiguous part specifications, if one name matched part of another name. Remo proposal (below) avoids ambiguity by distinguishing between

Re: [abcusers] [ABCp] Parts

2004-10-27 Thread hfmlacerda
Em 25 Oct 2004, [EMAIL PROTECTED] escreveu: My program would reject (ignore) any part specification longer than one letter. Your proposal could lead to ambiguous part specifications, if one name matched part of another name. Remo's proposal avoids the ambiguity by distinguishing the

Re: [abcusers] [ABCp] Parts

2004-10-24 Thread Neil Jennings
Because the P: text appears above the staff, people have mis-used it to add comments which have nothing to do with parts. In the tune header, it can have a formula such as (AB)2(AC)3 In the body, it must be just a single letter HARMONY can play tunes according to the formula, including nested

Re: [abcusers] [ABCp] Parts

2004-10-24 Thread Remo D.
Neil Jennings wrote: Because the P: text appears above the staff, people have mis-used it to add comments which have nothing to do with parts. In the tune header, it can have a formula such as (AB)2(AC)3 In the body, it must be just a single letter HARMONY can play tunes according to the formula,