/***** * symbol.cc * Andy Hammerlindl 2002/06/18 * * Creates symbols from strings so that multiple calls for a symbol of * the same string will return a pointer to the same object. *****/ #include #include "symbol.h" namespace sym { GCInit symbol::initialize; mem::map symbol::dict; symbol *symbol::initsym=symbol::specialTrans(string("operator init")); symbol *symbol::castsym=symbol::specialTrans(string("operator cast")); symbol *symbol::ecastsym=symbol::specialTrans(string("operator ecast")); } // namespace sym