C++20Keywords.diff

Zbigniew Rebacz, 10/24/2020 01:51 AM

Download (2.7 KB)

View differences:

CodeEditor/CInit.cpp (kopia robocza)
20 20
void CSyntax::InitKeywords()
21 21
{
22 22
	static const char *cpp[] = {
23
		"namespace", "asm", "__asm", "else", "struct",
24
		"enum", "switch", "auto", "__except", "template",
25
		"explicit", "this",
26
		"bool", "extern", "mutable", "thread",
27
		"break", "false", "throw",
28
		"case", "__fastcall", "true",
29
		"catch", "__finally", "new", "try",
30
		"__cdecl", "float", "__try",
31
		"char", "wchar_t", "for", "operator", "typedef",
32
		"class", "friend", "private", "typeid",
33
		"const", "goto", "protected", "typename",
34
		"const_cast", "if", "public", "union",
35
		"continue", "inline", "register", "unsigned",
36
		"__declspec", "__inline", "reinterpret_cast", "using",
37
		"using", "default", "int", "return",
38
		"delete", "__int8", "short", "__uuidof",
39
		"dllexport", "__int16", "signed", "virtual",
40
		"dllimport", "__int32", "sizeof", "void",
41
		"do", "__int64", "static", "volatile",
42
		"double", "__leave", "static_cast",
43
		"dynamic_cast", "long", "__stdcall", "while",
44
		"force_inline", "never_inline",
45
		"and", "bitor", "or", "xor",
46
		"compl", "bitand", "and_eq", "or_eq",
47
		"xor_eq", "not", "not_eq",
48
		"char16_t", "char32_t", "constexpr", "decltype",
49
		"noexcept", "nullptr", "static_assert",
50
		"override", "final", "thread_local",
23
		"__asm", "__cdecl", "__declspec", "__except", "__fastcall",
24
		"__finally", "__inline", "__int16", "__int32", "__int64",
25
		"__int8", "__leave", "__stdcall", "__try", "__uuidof",
26
		"alignas", "alignof", "and", "and_eq", "asm", "auto",
27
		"bitand", "bitor", "bool", "break","case", "catch",
28
		"char", "char8_t", "char16_t", "char32_t", "class",
29
		"co_await", "co_return", "co_yield", "compl", "concept",
30
		"const", "const_cast", "consteval", "constexpr", "constinit",
31
		"continue", "decltype", "default", "delete", "dllexport",
32
		"dllimport", "do", "double", "dynamic_cast", "else", "enum",
33
		"explicit", "export", "extern" "false", "final", "float",
34
		"for", "force_inline", "friend", "goto", "if", "import",
35
		"inline", "int", "long", "module" "mutable", "namespace",
36
		"never_inline", "new", "noexcept", "not", "not_eq", "nullptr",
37
		"operator", "or", "or_eq", "override", "private", "protected",
38
		"public", "register", "reinterpret_cast", "requires", "return",
39
		"short", "signed", "sizeof", "static", "static_assert",
40
		"static_cast", "struct", "switch", "template", "this", "thread",
41
		"thread_local", "throw", "true", "try", "typedef", "typeid",
42
		"typename", "union", "unsigned", "using", "virtual",
43
		"void", "volatile", "wchar_t", "while", "xor", "xor_eq",
51 44
		NULL
52 45
	};
53 46
	static const char *cs[] = {