From: fred Date: Wed, 27 Mar 2002 02:06:37 +0000 (+0000) Subject: lilypond-1.5.40 X-Git-Tag: release/1.5.59~274 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=75dbe981f5f42bb1836d59a20be82329397aaf66;p=lilypond.git lilypond-1.5.40 --- diff --git a/lily/parser.yy b/lily/parser.yy index dab307a3bf..9459adbf57 100644 --- a/lily/parser.yy +++ b/lily/parser.yy @@ -112,7 +112,10 @@ set_music_properties (Music *p, SCM a) // needed for bison.simple's malloc () and free () + #include +#include + #ifndef NDEBUG #define YYDEBUG 1 @@ -130,6 +133,10 @@ set_music_properties (Music *p, SCM a) %} +/* We use SCMs to do strings, because it saves us the trouble of +deleting them. Let's hope that a stack overflow doesnt trigger a move +of the parse stack onto the heap. */ + %union { @@ -144,10 +151,6 @@ set_music_properties (Music *p, SCM a) Request * request; - /* We use SCMs to do strings, because it saves us the trouble of -deleting them. Let's hope that a stack overflow doesnt trigger a move -of the parse stack onto the heap. */ - SCM scm; Tempo_req *tempo;