]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/include/symtable.hh
release: 0.1.59
[lilypond.git] / lily / include / symtable.hh
index c0768988b9fa1b835e831418a30e74e30b588c8b..8c36ee6cbf5004d11bcbc98d4df1f7fbd7b23e53 100644 (file)
@@ -1,21 +1,28 @@
 /*
-  lilypond, (c) 1996,97 Han-Wen Nienhuys
+  symtable.hh -- declare 
+
+  source file of the GNU LilyPond music typesetter
+
+  (c) 1997 Han-Wen Nienhuys <hanwen@stack.nl>
 */
+
+
 #ifndef SYMTABLE_HH
 #define SYMTABLE_HH
-#include "assoc.hh"
+
+#include "dictionary.hh"
 #include "string.hh"
-#include "symbol.hh"
+#include "atom.hh"
 
-struct  Symtable : public Assoc<String, Symbol> {
+struct  Symtable : public Dictionary<Atom> {
     String id_str;
     
-    Symbol lookup (String) const;
+    Atom lookup (String) const;
     void print() const;
 };
 
 
-struct Symtables : private Assoc<String, Symtable*> {
+struct Symtables : private Dictionary<Symtable*> {
     
     Symtable* operator()(String s);
     ~Symtables();