On 2012/09/03 18:08:23, Keith wrote:
The version "digits, but not at the end" lets us read
   vn2_meas345ff = \relative c' cis1
by depending on the ability of the scanner to back up.

The input
   ceses128_3ap
is a single word, but upon finding the \ in
   ceses128_3\p
the scanner has to back up to split as
   ceses 128 _ 3 \p

flex documentation is pretty clear about backing up being very
expensive.  I don't remember whether it was only expensive when it
happens, or whether the expense was more or less a fixed cost.  However,
things like a4 are not actually rare in music input.

http://codereview.appspot.com/6493072/

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

Reply via email to