CVSROOT: /cvsroot/lilypond
Module name: lilypond
Branch:
Changes by: Han-Wen Nienhuys <[EMAIL PROTECTED]> 05/05/23 23:23:42
Modified files:
. : ChangeLog
lily : parser.yy
scm : lily.scm
Log message:
(bare_int): remove rule. From now on, we require
# before negative integers.
CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/ChangeLog.diff?tr1=1.3651&tr2=1.3652&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/lily/parser.yy.diff?tr1=1.468&tr2=1.469&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/lilypond/lilypond/scm/lily.scm.diff?tr1=1.343&tr2=1.344&r1=text&r2=text
Patches:
Index: lilypond/ChangeLog
diff -u lilypond/ChangeLog:1.3651 lilypond/ChangeLog:1.3652
--- lilypond/ChangeLog:1.3651 Mon May 23 22:05:07 2005
+++ lilypond/ChangeLog Mon May 23 23:23:42 2005
@@ -1,3 +1,8 @@
+2005-05-24 Han-Wen Nienhuys <[EMAIL PROTECTED]>
+
+ * lily/parser.yy (bare_int): remove rule. From now on, we require
+ # before negative integers.
+
2005-05-23 Graham Percival <[EMAIL PROTECTED]>
* ly/property.ly: Update tieDotted to have the same form as slurDotted.
@@ -18,7 +23,7 @@
* lily/general-scheme.cc (ly:stderr-redirect): Rename from
ly:port-move. Needs to be stderr-specific on mingw.
- Run fixcc.
+ Run fixcc.
2005-05-20 Jan Nieuwenhuizen <[EMAIL PROTECTED]>
Index: lilypond/lily/parser.yy
diff -u lilypond/lily/parser.yy:1.468 lilypond/lily/parser.yy:1.469
--- lilypond/lily/parser.yy:1.468 Tue May 3 12:13:28 2005
+++ lilypond/lily/parser.yy Mon May 23 23:23:42 2005
@@ -424,7 +424,6 @@
%type <book> book_block
%type <book> book_body
-%type <i> bare_int
%type <i> bare_unsigned
%type <i> bass_mod
%type <i> dots
@@ -1520,8 +1519,17 @@
| LYRICS_STRING {
$$ = $1;
}
- | bare_int {
- $$ = scm_int2num ($1);
+ | bare_number {
+ $$ = $1;
+/* if (scm_integer_p ($1) == SCM_BOOL_T)
+ {
+ int k = scm_to_int (scm_inexact_to_exact ($1));
+ $$ = k;
+ } else
+ {
+ THIS->parser_error (@1, _ ("need integer number arg"));
+ $$ = 0;
+ }*/
}
| embedded_scm {
$$ = $1;
@@ -2485,23 +2493,6 @@
}
;
-bare_int:
- bare_number {
- if (scm_integer_p ($1) == SCM_BOOL_T)
- {
- int k = scm_to_int ($1);
- $$ = k;
- } else
- {
- THIS->parser_error (@1, _ ("need integer number arg"));
- $$ = 0;
- }
- }
- | '-' bare_int {
- $$ = -$2;
- }
- ;
-
exclamations:
{ $$ = 0; }
| exclamations '!' { $$ ++; }
Index: lilypond/scm/lily.scm
diff -u lilypond/scm/lily.scm:1.343 lilypond/scm/lily.scm:1.344
--- lilypond/scm/lily.scm:1.343 Mon May 23 22:05:07 2005
+++ lilypond/scm/lily.scm Mon May 23 23:23:42 2005
@@ -417,4 +417,4 @@
(or (not (running-from-gui?))
(ly:get-option 'safe)
(define lilypond-main gui-main))
- (define lilypond-main gui-main)
+; (define lilypond-main gui-main)
_______________________________________________
Lilypond-cvs mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/lilypond-cvs