Index: CodeEditor/CInit.cpp =================================================================== --- CodeEditor/CInit.cpp (wersja 15290) +++ CodeEditor/CInit.cpp (kopia robocza) @@ -20,34 +20,27 @@ void CSyntax::InitKeywords() { static const char *cpp[] = { - "namespace", "asm", "__asm", "else", "struct", - "enum", "switch", "auto", "__except", "template", - "explicit", "this", - "bool", "extern", "mutable", "thread", - "break", "false", "throw", - "case", "__fastcall", "true", - "catch", "__finally", "new", "try", - "__cdecl", "float", "__try", - "char", "wchar_t", "for", "operator", "typedef", - "class", "friend", "private", "typeid", - "const", "goto", "protected", "typename", - "const_cast", "if", "public", "union", - "continue", "inline", "register", "unsigned", - "__declspec", "__inline", "reinterpret_cast", "using", - "using", "default", "int", "return", - "delete", "__int8", "short", "__uuidof", - "dllexport", "__int16", "signed", "virtual", - "dllimport", "__int32", "sizeof", "void", - "do", "__int64", "static", "volatile", - "double", "__leave", "static_cast", - "dynamic_cast", "long", "__stdcall", "while", - "force_inline", "never_inline", - "and", "bitor", "or", "xor", - "compl", "bitand", "and_eq", "or_eq", - "xor_eq", "not", "not_eq", - "char16_t", "char32_t", "constexpr", "decltype", - "noexcept", "nullptr", "static_assert", - "override", "final", "thread_local", + "__asm", "__cdecl", "__declspec", "__except", "__fastcall", + "__finally", "__inline", "__int16", "__int32", "__int64", + "__int8", "__leave", "__stdcall", "__try", "__uuidof", + "alignas", "alignof", "and", "and_eq", "asm", "auto", + "bitand", "bitor", "bool", "break","case", "catch", + "char", "char8_t", "char16_t", "char32_t", "class", + "co_await", "co_return", "co_yield", "compl", "concept", + "const", "const_cast", "consteval", "constexpr", "constinit", + "continue", "decltype", "default", "delete", "dllexport", + "dllimport", "do", "double", "dynamic_cast", "else", "enum", + "explicit", "export", "extern" "false", "final", "float", + "for", "force_inline", "friend", "goto", "if", "import", + "inline", "int", "long", "module" "mutable", "namespace", + "never_inline", "new", "noexcept", "not", "not_eq", "nullptr", + "operator", "or", "or_eq", "override", "private", "protected", + "public", "register", "reinterpret_cast", "requires", "return", + "short", "signed", "sizeof", "static", "static_assert", + "static_cast", "struct", "switch", "template", "this", "thread", + "thread_local", "throw", "true", "try", "typedef", "typeid", + "typename", "union", "unsigned", "using", "virtual", + "void", "volatile", "wchar_t", "while", "xor", "xor_eq", NULL }; static const char *cs[] = {