2002-07-17 Han-Wen <hanwen@cs.uu.nl>
+ * GNUmakefile.in: distribute lexer-gcc-3.1.sh as well
+
* lily/music.cc (LY_DEFINE): change ly-set-mus-property to
ly-set-mus-property!
* lily/rest.cc (after_line_breaking): only translate the whole
rest if we have more than 1 staff line
- * lily/parser.yy (property_def): only allow #Scheme as \property
- argument.
-
2002-07-16 Han-Wen Nienhuys <hanwen@cs.uu.nl>
* VERSION: release 1.5.68
README_FILES = ChangeLog CHANGES COPYING DEDICATION NEWS README.mandrake ROADMAP
README_TXT_FILES = AUTHORS.txt README.txt INSTALL.txt FAQ.txt
IN_FILES := $(wildcard *.in)
-EXTRA_DIST_FILES = $(wildcard *.el) vimrc VERSION $(README_FILES) $(SCRIPTS) $(IN_FILES) emacsclient.patch lexer-gcc-3.0.patch darwin.patch .cvsignore
+EXTRA_DIST_FILES = $(wildcard *.el) vimrc VERSION $(README_FILES) $(SCRIPTS) $(IN_FILES) emacsclient.patch lexer-gcc-3.0.patch darwin.patch .cvsignore lexer-gcc-3.1.sh
NON_ESSENTIAL_DIST_FILES = $(README_TXT_FILES)
INSTALLATION_DIR=$(datadir)
INSTALLATION_FILES=$(configuration) VERSION
MAJOR_VERSION=1
MINOR_VERSION=5
PATCH_LEVEL=68
-MY_PATCH_LEVEL=tca2
+MY_PATCH_LEVEL=uu1
# Use the above to send patches: MY_PATCH_LEVEL is always empty for a
# released version.
%type <scm> chord_note chord_inversion chord_bass
%type <scm> duration_length fraction
-%type <scm> embedded_scm
+%type <scm> embedded_scm scalar
%type <music> Music Sequential_music Simultaneous_music
%type <music> relative_music re_rhythmed_music part_combined_music
%type <music> property_def translator_change
;
property_def:
- PROPERTY STRING '.' STRING '=' embedded_scm {
+ PROPERTY STRING '.' STRING '=' scalar {
Music *t = set_property_music (scm_string_to_symbol ($4), $6);
Context_specced_music *csm = new Context_specced_music (SCM_EOL);
}
;
+
+scalar:
+ string { $$ = $1; }
+ | bare_int { $$ = gh_int2scm ($1); }
+ | embedded_scm { $$ = $1; }
+ ;
+
+
request_chord:
pre_requests {
THIS->push_spot ();