| 191 | typename set |
| 192 | > |
| 193 | cpp_tokenizer_kernel_1<tok,queue,set>:: |
| 194 | cpp_tokenizer_kernel_1( |
| 195 | ) : |
| 196 | have_peeked(false) |
| 197 | { |
| 198 | // add C++ keywords to keywords |
| 199 | std::string temp; |
| 200 | temp = "#include"; keywords.add(temp); |
| 201 | temp = "__asm"; keywords.add(temp); |
| 202 | temp = "_asm"; keywords.add(temp); |
| 203 | temp = "if"; keywords.add(temp); |
| 204 | temp = "int"; keywords.add(temp); |
| 205 | temp = "else"; keywords.add(temp); |
| 206 | temp = "template"; keywords.add(temp); |
| 207 | temp = "void"; keywords.add(temp); |
| 208 | temp = "false"; keywords.add(temp); |
| 209 | temp = "class"; keywords.add(temp); |
| 210 | temp = "public"; keywords.add(temp); |
| 211 | temp = "while"; keywords.add(temp); |
| 212 | temp = "bool"; keywords.add(temp); |
| 213 | temp = "new"; keywords.add(temp); |
| 214 | temp = "delete"; keywords.add(temp); |
| 215 | temp = "true"; keywords.add(temp); |
| 216 | temp = "typedef"; keywords.add(temp); |
| 217 | temp = "const"; keywords.add(temp); |
| 218 | temp = "virtual"; keywords.add(temp); |
| 219 | temp = "inline"; keywords.add(temp); |
| 220 | temp = "for"; keywords.add(temp); |
| 221 | temp = "break"; keywords.add(temp); |
| 222 | temp = "struct"; keywords.add(temp); |
| 223 | temp = "float"; keywords.add(temp); |
| 224 | temp = "case"; keywords.add(temp); |
| 225 | temp = "enum"; keywords.add(temp); |
| 226 | temp = "this"; keywords.add(temp); |
| 227 | temp = "typeid"; keywords.add(temp); |
| 228 | temp = "double"; keywords.add(temp); |
| 229 | temp = "char"; keywords.add(temp); |
| 230 | temp = "typename"; keywords.add(temp); |
| 231 | temp = "signed"; keywords.add(temp); |
| 232 | temp = "friend"; keywords.add(temp); |
| 233 | temp = "wint_t"; keywords.add(temp); |
| 234 | temp = "default"; keywords.add(temp); |
| 235 | temp = "asm"; keywords.add(temp); |
| 236 | temp = "reinterpret_cast"; keywords.add(temp); |
| 237 | temp = "#define"; keywords.add(temp); |
| 238 | temp = "do"; keywords.add(temp); |
| 239 | temp = "continue"; keywords.add(temp); |
| 240 | temp = "auto"; keywords.add(temp); |
| 241 | temp = "unsigned"; keywords.add(temp); |
| 242 | temp = "size_t"; keywords.add(temp); |
| 243 | temp = "#undef"; keywords.add(temp); |
| 244 | temp = "#pragma"; keywords.add(temp); |
| 245 | temp = "namespace"; keywords.add(temp); |
| 246 | temp = "private"; keywords.add(temp); |
| 247 | temp = "#endif"; keywords.add(temp); |
| 248 | temp = "catch"; keywords.add(temp); |
| 249 | temp = "#else"; keywords.add(temp); |
| 250 | temp = "register"; keywords.add(temp); |