]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/string-number-engraver.cc
release commit
[lilypond.git] / lily / string-number-engraver.cc
diff --git a/lily/string-number-engraver.cc b/lily/string-number-engraver.cc
new file mode 100644 (file)
index 0000000..3505300
--- /dev/null
@@ -0,0 +1,45 @@
+/*
+  Junk String numbers.
+  
+ */
+
+#include "engraver.hh"
+
+class String_number_engraver : public Engraver
+{
+public:
+  TRANSLATOR_DECLARATIONS(String_number_engraver);
+protected:
+  virtual bool try_music (Music* m);
+
+};
+
+
+bool
+String_number_engraver::try_music (Music * m)
+{
+  return true;
+}
+
+String_number_engraver::String_number_engraver ()
+{
+
+}
+
+/*
+  TODO: string numbers are printed right of the note circled. This
+  engraver should provide this functionality.
+  
+ */
+
+ENTER_DESCRIPTION(String_number_engraver,
+/* descr */       "Swallow string-number-events - the purpose of this engraver is to"
+" process tab for normal notation. To provent warnings for unprocessed "
+" string-number-event to obscure real error messages, this engraver "
+" swallows them all.",
+                 
+/* creats*/       "",
+/* accepts */     "string-number-event",
+/* acks  */      "",
+/* reads */       "",
+/* write */       "");