From e91a590036a7376905ea7c02917762d91199c53c Mon Sep 17 00:00:00 2001 From: fred Date: Sun, 10 Nov 1996 20:25:55 +0000 Subject: [PATCH] lilypond-0.0.9 --- hdr/bar.hh | 18 ++++++++++++++++++ hdr/meter.hh | 18 ++++++++++++++++++ src/bar.cc | 18 ++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 100644 hdr/bar.hh create mode 100644 hdr/meter.hh create mode 100644 src/bar.cc diff --git a/hdr/bar.hh b/hdr/bar.hh new file mode 100644 index 0000000000..187fadfe78 --- /dev/null +++ b/hdr/bar.hh @@ -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 index 0000000000..6af8817265 --- /dev/null +++ b/hdr/meter.hh @@ -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 args; + + Meter(svec args) ; + void preprocess(); +}; +#endif // METER_HH + diff --git a/src/bar.cc b/src/bar.cc new file mode 100644 index 0000000000..bb66f2b777 --- /dev/null +++ b/src/bar.cc @@ -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)); +} + -- 2.39.5