mirror of
https://github.com/SpartanJ/eepp.git
synced 2026-08-18 06:55:48 +03:00
Added a few keywords to C# syntax definition.
This commit is contained in:
@@ -24,41 +24,45 @@ SyntaxDefinition& addCSharp() {
|
||||
{ { "%?%?" }, "operator" },
|
||||
{ { "%?%." }, "operator" },
|
||||
{ { "[%a_][%w_]*%f[(]" }, "function" },
|
||||
{ { "[%a_][%w_]*" }, "symbol" },
|
||||
{ { "#?[%a_][%w_]*" }, "symbol" },
|
||||
|
||||
},
|
||||
{
|
||||
{ "internal", "keyword" }, { "int", "type" }, { "new", "keyword" },
|
||||
{ "continue", "keyword" }, { "default", "keyword" }, { "remove", "keyword" },
|
||||
{ "sizeof", "keyword" }, { "char", "type" }, { "set", "keyword" },
|
||||
{ "bool", "type" }, { "this", "keyword" }, { "extern", "keyword" },
|
||||
{ "long", "type" }, { "foreach", "keyword" }, { "namespace", "keyword" },
|
||||
{ "partial", "keyword" }, { "short", "type" }, { "typeof", "keyword" },
|
||||
{ "object", "type" }, { "false", "literal" }, { "for", "keyword" },
|
||||
{ "goto", "keyword" }, { "while", "keyword" }, { "const", "keyword" },
|
||||
{ "get", "keyword" }, { "delegate", "keyword" }, { "add", "keyword" },
|
||||
{ "null", "literal" }, { "unsafe", "keyword" }, { "fixed", "keyword" },
|
||||
{ "else", "keyword" }, { "stackalloc", "keyword" }, { "global", "keyword" },
|
||||
{ "record", "keyword" }, { "enum", "keyword" }, { "value", "keyword" },
|
||||
{ "lock", "keyword" }, { "operator", "keyword" }, { "when", "keyword" },
|
||||
{ "struct", "keyword" }, { "break", "keyword" }, { "is", "keyword" },
|
||||
{ "decimal", "type" }, { "string", "type" }, { "if", "keyword" },
|
||||
{ "await", "keyword" }, { "in", "keyword" }, { "public", "keyword" },
|
||||
{ "virtual", "keyword" }, { "dynamic", "keyword" }, { "private", "keyword" },
|
||||
{ "finally", "keyword" }, { "abstract", "keyword" }, { "unchecked", "keyword" },
|
||||
{ "volatile", "keyword" }, { "switch", "keyword" }, { "using", "keyword" },
|
||||
{ "checked", "keyword" }, { "double", "type" }, { "event", "keyword" },
|
||||
{ "ulong", "type" }, { "return", "keyword" }, { "var", "keyword" },
|
||||
{ "out", "keyword" }, { "try", "keyword" }, { "as", "keyword" },
|
||||
{ "class", "keyword" }, { "void", "keyword" }, { "byte", "type" },
|
||||
{ "yield", "keyword" }, { "static", "keyword" }, { "uint", "type" },
|
||||
{ "explicit", "keyword" }, { "sbyte", "type" }, { "throw", "keyword" },
|
||||
{ "where", "keyword" }, { "catch", "keyword" }, { "true", "literal" },
|
||||
{ "ushort", "type" }, { "override", "keyword" }, { "sealed", "keyword" },
|
||||
{ "float", "type" }, { "params", "keyword" }, { "readonly", "keyword" },
|
||||
{ "base", "keyword" }, { "case", "keyword" }, { "interface", "keyword" },
|
||||
{ "protected", "keyword" }, { "do", "keyword" }, { "implicit", "keyword" },
|
||||
{ "ref", "keyword" },
|
||||
{ { "internal", "keyword" }, { "int", "type" }, { "new", "keyword" },
|
||||
{ "continue", "keyword" }, { "default", "keyword" }, { "remove", "keyword" },
|
||||
{ "sizeof", "keyword" }, { "char", "type" }, { "set", "keyword" },
|
||||
{ "bool", "type" }, { "this", "keyword" }, { "extern", "keyword" },
|
||||
{ "long", "type" }, { "foreach", "keyword" }, { "namespace", "keyword" },
|
||||
{ "partial", "keyword" }, { "short", "type" }, { "typeof", "keyword" },
|
||||
{ "object", "type" }, { "false", "literal" }, { "for", "keyword" },
|
||||
{ "goto", "keyword" }, { "while", "keyword" }, { "const", "keyword" },
|
||||
{ "get", "keyword" }, { "delegate", "keyword" }, { "add", "keyword" },
|
||||
{ "null", "literal" }, { "unsafe", "keyword" }, { "fixed", "keyword" },
|
||||
{ "else", "keyword" }, { "stackalloc", "keyword" }, { "global", "keyword" },
|
||||
{ "record", "keyword" }, { "enum", "keyword" }, { "value", "keyword" },
|
||||
{ "lock", "keyword" }, { "operator", "keyword" }, { "when", "keyword" },
|
||||
{ "struct", "keyword" }, { "break", "keyword" }, { "is", "keyword" },
|
||||
{ "decimal", "type" }, { "string", "type" }, { "if", "keyword" },
|
||||
{ "await", "keyword" }, { "in", "keyword" }, { "public", "keyword" },
|
||||
{ "virtual", "keyword" }, { "dynamic", "keyword" }, { "private", "keyword" },
|
||||
{ "finally", "keyword" }, { "abstract", "keyword" }, { "unchecked", "keyword" },
|
||||
{ "volatile", "keyword" }, { "switch", "keyword" }, { "using", "keyword" },
|
||||
{ "checked", "keyword" }, { "double", "type" }, { "event", "keyword" },
|
||||
{ "ulong", "type" }, { "return", "keyword" }, { "var", "keyword" },
|
||||
{ "out", "keyword" }, { "try", "keyword" }, { "as", "keyword" },
|
||||
{ "class", "keyword" }, { "void", "keyword" }, { "byte", "type" },
|
||||
{ "yield", "keyword" }, { "static", "keyword" }, { "uint", "type" },
|
||||
{ "explicit", "keyword" }, { "sbyte", "type" }, { "throw", "keyword" },
|
||||
{ "where", "keyword" }, { "catch", "keyword" }, { "true", "literal" },
|
||||
{ "ushort", "type" }, { "override", "keyword" }, { "sealed", "keyword" },
|
||||
{ "float", "type" }, { "params", "keyword" }, { "readonly", "keyword" },
|
||||
{ "base", "keyword" }, { "case", "keyword" }, { "interface", "keyword" },
|
||||
{ "protected", "keyword" }, { "do", "keyword" }, { "implicit", "keyword" },
|
||||
{ "ref", "keyword" }, { "nint", "keyword" }, { "nuint", "keyword" },
|
||||
{ "#if", "keyword" }, { "#else", "keyword" }, { "#elif", "keyword" },
|
||||
{ "#endif", "keyword" }, { "#define", "keyword" }, { "#undef", "keyword" },
|
||||
{ "#warning", "keyword" }, { "#error", "keyword" }, { "#line", "keyword" },
|
||||
{ "#pragma", "keyword" }, { "#nullable", "keyword" }, { "#region", "keyword" },
|
||||
{ "#endregion", "keyword" }
|
||||
|
||||
},
|
||||
"//",
|
||||
|
||||
Reference in New Issue
Block a user