/*
 MurkMUD++ - A Windows compatible, C++ compatible Merc 2.2 Mud.

 \author Jon A. Lambert
 \date 01/02/2007
 \version 1.5
 \remarks
  This source code copyright (C) 2005, 2006, 2007 by Jon A. Lambert
  All rights reserved.

  Use governed by the MurkMUD++ public license found in license.murk++
*/

#ifndef SYMBOLS_HPP
#define SYMBOLS_HPP
#include <string>
#include <map>

class SymbolTable {
private:
  std::map<std::string, int> kv;
  std::map<int, std::string> vk;
public:
  bool add(std::string symbol, int value);
  int lookup(std::string symbol);
  std::string lookup(int value);
};

#endif // SYMBOLS_HPP