[EMAIL PROTECTED] said:
> > I think \property Score.timeSignatureStyle = "C" would be
> > a good candidate for a default behaviour, what do you think?
> Yep, but not in its current implementation ( timeSignatureStyle = "C"
> would print C's for every time sig.)
No it doesn't, at least not here. I just tried both pl 17 and pl 17.mb1
(mb2 wouldn't make any difference) on input/test/time.fly and it gives
C and C2 for 4/4 and 2/2 but the rest of the signatures are written
numerically, just as desired.
I know that Lookup::accidental() got very hairy, but I don't know
of any better solution right now.
When compiling pl17 on DEC Alpha gcc version 2.7.2.3, I got the
following errors, changing to gcc 2.8.1 solved the problem (as well as
the problem with dstream.cc mentioned in INSTALL.txt):
>> c++ -c -DHAVE_CONFIG_H -Iinclude -Iout -I../lib/include -I../lib/out
>-I../flower/include -I../flower/out -g -Wall -W -Wmissing-prototypes
>-Wmissing-declarations -Wconversion out/parser.cc -o out/parser.o
../flower/include/dictionary.hh: In method `struct Musical_pitch
Fixed_size_dictionary<Musical_pitch>::remove(class String)':
In file included from parser.yy:13:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Musical_pitch
Dictionary<Musical_pitch>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Musical_pitch &
Dictionary<Musical_pitch>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Musical_pitch>::operator [](String) const'
../flower/include/dictionary.hh: In method `class Atom
Fixed_size_dictionary<Atom>::remove(class String)':
In file included from parser.yy:17:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `class Atom Dictionary<Atom>::operator
[](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `class Atom &
Dictionary<Atom>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Atom>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Symtable *
Fixed_size_dictionary<Symtable *>::remove(class String)':
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Symtable * Dictionary<Symtable
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Symtable *&
Dictionary<Symtable *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Symtable *>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Scalar
Fixed_size_dictionary<Scalar>::remove(class String)':
In file included from include/translator-group.hh:16,
from parser.yy:36:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Scalar Dictionary<Scalar>::operator
[](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Scalar &
Dictionary<Scalar>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Scalar>::operator [](String) const'
../flower/include/dictionary.hh: In method `class Translator *
Fixed_size_dictionary<Translator *>::remove(class String)':
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `class Translator * Dictionary<Translator
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `class Translator *&
Dictionary<Translator *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Translator *>::operator [](String) const'
../flower/include/dictionary.hh: In method `struct Identifier *
Fixed_size_dictionary<Identifier *>::remove(class String)':
In file included from parser.yy:43:
../flower/include/dictionary.hh:103: warning: label `finish' defined but not used
../flower/include/dictionary.hh: In method `struct Identifier * Dictionary<Identifier
*>::operator [](class String) const':
../flower/include/dictionary.hh:184: call to non-const method `struct Identifier *&
Dictionary<Identifier *>::elem(class String)' with const object
../flower/include/dictionary.hh:185: warning: control reaches end of non-void function
`Dictionary<Identifier *>::operator [](String) const'
/usr/local/vol/gnu/bison/1.25/share/bison.simple: In function `int yyparse(void *)':
/usr/local/vol/gnu/bison/1.25/share/bison.simple:569: warning: comparison between
signed and unsigned
/usr/local/vol/gnu/bison/1.25/share/bison.simple:581: warning: comparison between
signed and unsigned
/Mats