/usr/share/ninja-ide/addins/syntax/csharp.json is in ninja-ide 2.3-2.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 | {
"comment": [
"//"
],
"multiline_comment": {
"open": "/*",
"close": "*/"
},
"extension": [
"cs"
],
"definition": [
"class"
],
"string": [
"\""
],
"properObject": [
"this"
],
"operators": [
"=",
"==",
"!=",
"<",
"<=",
">",
">=",
"\\+",
"-",
"\\*",
"/",
"//",
"\\%",
"\\*\\*",
"\\+=",
"-=",
"\\*=",
"/=",
"\\%=",
"!",
"\\^",
"\\|",
"\\&",
"\\~",
">>",
"<<"
],
"keywords": [
"new",
"as",
"base",
"private",
"class",
"continue",
"protected",
"sealed",
"public",
"catch",
"else",
"short",
"static",
"finally",
"extern",
"implicit",
"sizeof",
"int",
"interface",
"long",
"in",
"out",
"stackalloc",
"double",
"enum",
"float",
"goto",
"explicit",
"internal",
"structbyte",
"case",
"char",
"const",
"default",
"do",
"event",
"foreach",
"operator",
"unsafe",
"abstract",
"bool",
"break",
"delegate",
"fixed",
"is",
"object",
"typeof",
"ushort",
"for",
"switch",
"if",
"lock",
"override",
"uint",
"using",
"void",
"volatile",
"checked",
"decimal",
"namespace",
"sbyte",
"ulong",
"virtual",
"throw",
"return",
"try",
"while",
"string",
"params",
"readonly",
"ref",
"unchecked",
"null",
"true",
"false"
]
}
|