]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/identifier.cc
release: 1.1.41
[lilypond.git] / lily / identifier.cc
index d09749daedef762321247ae676809ebb572311a6..8419dd36073386b9d0bc300d31c7f11bf32a0ab0 100644 (file)
@@ -3,7 +3,7 @@
 
   source file of the GNU LilyPond music typesetter
 
-  (c)  1997--1998 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+  (c)  1997--1999 Han-Wen Nienhuys <hanwen@cs.uu.nl>
 */
 
 #include <assert.h>
 #include "identifier.hh"
 #include "my-lily-lexer.hh"
 #include "debug.hh"
-#include "symtable.hh"
-#include "script-def.hh"
 #include "request.hh"
 #include "translator.hh"
 #include "notename-table.hh"
 
-IMPLEMENT_IS_TYPE_B(Identifier);
+
 
 Identifier::Identifier (int code)
 {
@@ -83,9 +81,7 @@ Class ## _identifier::do_print () const { \
 
 
 
-DEFAULT_PRINT(General_script_def);
 DEFAULT_PRINT(Translator);
-DEFAULT_PRINT(Symtables);
 DEFAULT_PRINT(Music);
 DEFAULT_PRINT(Request);
 DEFAULT_PRINT(Score);
@@ -101,9 +97,7 @@ Class ## _identifier::do_str () const { \
 
 
 DUMMY_STR(Notename_table);
-DUMMY_STR(General_script_def);
 DUMMY_STR(Translator);
-DUMMY_STR(Symtables);
 DUMMY_STR(Music);
 DUMMY_STR(Request);
 DUMMY_STR(Score);
@@ -156,7 +150,6 @@ Class ## _identifier::access_content_ ## Class (bool copy_b) const{\
 }
 
 #define IMPLEMENT_ID_CLASS(Class)      \
-       IMPLEMENT_IS_TYPE_B1(Class ## _identifier,Identifier)\
        Class ## _identifier::~Class ## _identifier() { delete data_p_; }\
        Class ## _identifier::Class ## _identifier (Class*st, int code) \
          :Identifier (code)\
@@ -175,8 +168,6 @@ IMPLEMENT_ID_CLASS(Translator);
 IMPLEMENT_ID_CLASS(int);
 IMPLEMENT_ID_CLASS(Real);
 IMPLEMENT_ID_CLASS(String);
-IMPLEMENT_ID_CLASS(General_script_def);
-IMPLEMENT_ID_CLASS(Symtables);
 IMPLEMENT_ID_CLASS(Music);
 IMPLEMENT_ID_CLASS(Score);
 IMPLEMENT_ID_CLASS(Request);
@@ -186,13 +177,11 @@ IMPLEMENT_ID_CLASS(Notename_table);
 VIRTUAL_ACCESSOR(Music);
 VIRTUAL_ACCESSOR(Request);
 VIRTUAL_ACCESSOR(Translator);
-VIRTUAL_ACCESSOR(General_script_def);
 DEFAULT_ACCESSOR(Notename_table);
 DEFAULT_ACCESSOR(Duration);
 DEFAULT_ACCESSOR(int);
 DEFAULT_ACCESSOR(Real);
 DEFAULT_ACCESSOR(String);
-DEFAULT_ACCESSOR(Symtables);
 DEFAULT_ACCESSOR(Score);
 DEFAULT_ACCESSOR(Midi_def);
 DEFAULT_ACCESSOR(Paper_def);