]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.9
authorfred <fred>
Sun, 10 Nov 1996 20:25:55 +0000 (20:25 +0000)
committerfred <fred>
Sun, 10 Nov 1996 20:25:55 +0000 (20:25 +0000)
hdr/bar.hh [new file with mode: 0644]
hdr/meter.hh [new file with mode: 0644]
src/bar.cc [new file with mode: 0644]

diff --git a/hdr/bar.hh b/hdr/bar.hh
new file mode 100644 (file)
index 0000000..187fadf
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+  bar.hh -- part of LilyPond
+
+  (c) 1996 Han-Wen Nienhuys
+*/
+
+#ifndef BAR_HH
+#define BAR_HH
+#include "item.hh"
+
+struct Bar: Item {
+    String type;
+    
+    Bar(String type);
+    void preprocess();
+};
+#endif // BAR_HH
+
diff --git a/hdr/meter.hh b/hdr/meter.hh
new file mode 100644 (file)
index 0000000..6af8817
--- /dev/null
@@ -0,0 +1,18 @@
+/*
+  meter.hh -- part of LilyPond
+
+  (c) 1996 Han-Wen Nienhuys
+*/
+
+#ifndef METER_HH
+#define METER_HH
+#include "item.hh"
+
+struct Meter: Item {
+    svec<String> args;
+    
+    Meter(svec<String> args) ;
+    void preprocess();
+};
+#endif // METER_HH
+
diff --git a/src/bar.cc b/src/bar.cc
new file mode 100644 (file)
index 0000000..bb66f2b
--- /dev/null
@@ -0,0 +1,18 @@
+#include "bar.hh"
+#include "string.hh"
+#include "molecule.hh"
+#include "paper.hh"
+#include "lookup.hh"
+
+
+Bar::Bar( String t)
+{
+    type = t;
+}
+void
+Bar::preprocess()
+{    
+    Symbol s = paper()->lookup_->bar(type);
+    output = new Molecule(Atom(s));
+}
+