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