]> git.donarmstrong.com Git - lilypond.git/commitdiff
lilypond-0.0.1
authorfred <fred>
Sat, 31 Aug 1996 15:46:26 +0000 (15:46 +0000)
committerfred <fred>
Sat, 31 Aug 1996 15:46:26 +0000 (15:46 +0000)
notename.cc [new file with mode: 0644]

diff --git a/notename.cc b/notename.cc
new file mode 100644 (file)
index 0000000..8ebc4df
--- /dev/null
@@ -0,0 +1,30 @@
+#include "glob.hh"
+#include "string.hh"
+
+
+/// change this along with lex file for other notenames.
+const char *notetab[] = 
+{
+"ceses", "ces", "c", "cis", "cisis",
+"deses", "des", "d", "dis", "disis",
+"eses", "es", "e", "eis", "eisis",
+"feses", "fes", "f", "fis", "fisis",
+"geses", "ges", "g", "gis", "gisis",
+"ases", "as", "a", "ais", "aisis",
+"beses", "bes", "b", "bis", "bisis",
+0
+};
+
+void
+lookup_notename(int &large, int &small, String s)
+{
+    int i;
+    for (i =0; notetab[i]; i++)
+       if (s == notetab[i]) 
+           {
+           large = i /5;
+           small = i %5 - 2;
+           return;         
+           }
+    assert(false);    
+}