1 
 2 // this file has been automatically generated from 'D:/work/soulng-project/tools/sng2html/sng2html/ParserFileLexer.lexer' using soulng lexer generator slg version 3.0.0
 3 
 4 #include <soulng/spg/ParserFileKeywords.hpp>
 5 #include <soulng/spg/ParserFileTokens.hpp>
 6 
 7 namespace ParserFileKeywords
 8 {
 9     using namespace ParserFileTokens;
10 
11     Keyword keywords[] =
12     {
13         {U"parser"PARSER}
14         {U"api"API}
15         {U"include"INCLUDE}
16         {U"main"MAIN}
17         {U"uselexer"USELEXER}
18         {U"ruleinfo"RULEINFO}
19         {U"empty"EMPTY}
20         {U"any"ANY}
21         {U"var"VAR}
22         {U"auto"AUTO}
23         {U"register"REGISTER}
24         {U"static"STATIC}
25         {U"extern"EXTERN}
26         {U"mutable"MUTABLE}
27         {U"char"CHAR}
28         {U"wchar_t"WCHART}
29         {U"bool"BOOL}
30         {U"short"SHORT}
31         {U"int"INT}
32         {U"long"LONG}
33         {U"signed"SIGNED}
34         {U"unsigned"UNSIGNED}
35         {U"float"FLOAT}
36         {U"double"DOUBLE}
37         {U"void"VOID}
38         {U"typedef"TYPEDEF}
39         {U"const"CONST}
40         {U"volatile"VOLATILE}
41         {U"using"USING}
42         {U"namespace"NAMESPACE}
43         {U"throw"THROW}
44         {U"sizeof"SIZEOF}
45         {U"operator"OPERATOR}
46         {U"dynamic_cast"DYNAMICCAST}
47         {U"static_cast"STATICCAST}
48         {U"reinterpret_cast"REINTERPRETCAST}
49         {U"const_cast"CONSTCAST}
50         {U"typeid"TYPEID}
51         {U"this"THIS}
52         {U"new"NEW}
53         {U"delete"DELETE}
54         {U"true"TRUE}
55         {U"false"FALSE}
56         {U"nullptr"NULLPTR}
57         {U"case"CASE}
58         {U"default"DEFAULT}
59         {U"if"IF}
60         {U"else"ELSE}
61         {U"switch"SWITCH}
62         {U"while"WHILE}
63         {U"do"DO}
64         {U"for"FOR}
65         {U"break"BREAK}
66         {U"continue"CONTINUE}
67         {U"return"RETURN}
68         {U"goto"GOTO}
69         {U"try"TRY}
70         {U"catch"CATCH}
71         {nullptr-1}
72     };
73 
74     KeywordMap keywordMap(keywords);
75 
76     KeywordMap* GetKeywordMap()
77     {
78         return &keywordMap;
79     }
80 }