1 |
< |
/* |
1 |
> |
/* |
2 |
|
* Copyright (c) 2005 The University of Notre Dame. All Rights Reserved. |
3 |
|
* |
4 |
|
* The University of Notre Dame grants you ("Licensee") a |
43 |
|
|
44 |
|
namespace oopse { |
45 |
|
|
46 |
< |
TokenMap* TokenMap::instance_ = NULL; |
46 |
> |
TokenMap* TokenMap::instance_ = NULL; |
47 |
|
|
48 |
< |
TokenMap::TokenMap() { |
48 |
> |
TokenMap::TokenMap() { |
49 |
|
tokenMap_.insert(TokenMapType::value_type("define", Token(Token::define, std::string("define")))); |
50 |
|
tokenMap_.insert(TokenMapType::value_type("select", Token(Token::select, std::string("select")))); |
51 |
|
//tokenMap_.insert(TokenMapType::value_type("selected", Token(Token::selected, std::string("selected")))); |
76 |
|
tokenMap_.insert(TokenMapType::value_type(".", Token(Token::dot, std::string(".")))); |
77 |
|
tokenMap_.insert(TokenMapType::value_type("mass", Token(Token::mass, std::string("mass")))); |
78 |
|
tokenMap_.insert(TokenMapType::value_type("charge", Token(Token::charge, std::string("charge")))); |
79 |
+ |
tokenMap_.insert(TokenMapType::value_type("x", Token(Token::x, std::string("x")))); |
80 |
+ |
tokenMap_.insert(TokenMapType::value_type("y", Token(Token::y, std::string("y")))); |
81 |
+ |
tokenMap_.insert(TokenMapType::value_type("z", Token(Token::z, std::string("z")))); |
82 |
|
tokenMap_.insert(TokenMapType::value_type("to", Token(Token::to, std::string("to")))); |
83 |
|
|
84 |
|
tokenMap_.insert(TokenMapType::value_type("all", Token(Token::all, std::string("all")))); |
85 |
|
tokenMap_.insert(TokenMapType::value_type("none", Token(Token::none, std::string("none")))); |
86 |
< |
} |
86 |
> |
} |
87 |
|
|
88 |
< |
Token* TokenMap::getToken(const std::string& ident) { |
88 |
> |
Token* TokenMap::getToken(const std::string& ident) { |
89 |
|
std::map<std::string, Token>::iterator i = tokenMap_.find(ident); |
90 |
|
|
91 |
|
return i != tokenMap_.end() ? &(i->second) : NULL; |
92 |
+ |
} |
93 |
|
} |
90 |
– |
} |