Website Summary Files Commits Branches @commit @diff @stats
path: root / homework / 81350 / py2html / Token.cpp
blob: ea17db50ad49c8d91964effb2443b1049a985088 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "Token.h"
#include<unordered_map>

std::unordered_map<std::string, TokenType> keywords = {
    {"False", TokenType::False},
    {"True", TokenType::True},
    {"None", TokenType::None},
    {"and", TokenType::And},
    {"as", TokenType::As},
    {"assert", TokenType::Assert},
    {"break", TokenType::Break},
    {"class", TokenType::Class},
    {"continue", TokenType::Continue},
    {"def", TokenType::Def},
    {"del", TokenType::Del},
    {"elif", TokenType::Elif},
    {"else", TokenType::Else},
    {"except", TokenType::Except},
    {"finally", TokenType::Finally},
    {"for", TokenType::For},
    {"from", TokenType::From},
    {"global", TokenType::Global},
    {"if", TokenType::If},
    {"import", TokenType::Import},
    {"in", TokenType::In},
    {"is", TokenType::Is},
    {"lambda", TokenType::Lambda},
    {"nonlocal", TokenType::Nonlocal},
    {"not", TokenType::Not},
    {"or", TokenType::Or},
    {"pass", TokenType::Pass},
    {"print", TokenType::Print},
    {"raise", TokenType::Raise},
    {"return", TokenType::Return},
    {"try", TokenType::Try},
    {"while", TokenType::While},
    {"with", TokenType::With},
    {"yield", TokenType::Yield}
};