12 Symtable::lookup(String s) const
17 error( "Unknown symbol `" +s+"'\n");
19 Symbol sy; // unreachable
24 Symtables::operator()(String s)
26 return Assoc<String, Symtable*>::operator[](s);
30 Symtables::read(Text_db &symini)
32 while (!symini.eof()) {
33 Text_record r(symini++);
36 assert (r[0] == "table");
39 Symtable * sp = new Symtable;
40 while (!symini.eof()){
46 error("Not enough fields in symbol init");
52 for (int j=0; j < 4; j++)
53 dims.add( parse_dimen(r[i++]));
55 Symbol s(tex, Box(dims));