53 'COMMENT_SINGLE' => array(1 =>
'//', 2 =>
'#'),
54 'COMMENT_MULTI' => array(
'/*' =>
'*/'),
55 'COMMENT_REGEXP' => array(
58 3 =>
'/(?:(?<=using[\\n\\s])|(?<=namespace[\\n\\s]))[\\n\\s]*([a-zA-Z0-9_]+\\.)*[a-zA-Z0-9_]+[\n\s]*(?=[;=])/i'),
60 'QUOTEMARKS' => array(
"'",
'"'),
61 'HARDQUOTE' => array(
'@"',
'"'),
62 'HARDESCAPE' => array(
'"'),
64 'ESCAPE_CHAR' =>
'\\',
67 'abstract',
'add',
'as',
'async',
'await',
'base',
68 'break',
'by',
'case',
'catch',
'const',
'continue',
69 'default',
'do',
'else',
'event',
'explicit',
'extern',
'false',
70 'finally',
'fixed',
'for',
'foreach',
'from',
'get',
'goto',
'group',
'if',
71 'implicit',
'in',
'into',
'internal',
'join',
'lock',
'namespace',
'null',
72 'operator',
'out',
'override',
'params',
'partial',
'private',
73 'protected',
'public',
'readonly',
'remove',
'ref',
'return',
'sealed',
74 'select',
'set',
'stackalloc',
'static',
'switch',
'this',
'throw',
'true',
75 'try',
'unsafe',
'using',
'var',
'value',
'virtual',
'volatile',
'where',
79 '#elif',
'#endif',
'#endregion',
'#else',
'#error',
'#define',
'#if',
80 '#line',
'#pragma',
'#region',
'#undef',
'#warning' 83 'checked',
'is',
'new',
'nameof',
'sizeof',
'typeof',
'unchecked' 86 'bool',
'byte',
'char',
'class',
'decimal',
'delegate',
'double',
87 'dynamic',
'enum',
'float',
'int',
'interface',
'long',
'object',
'sbyte',
88 'short',
'string',
'struct',
'uint',
'ulong',
'ushort',
'void' 94 'System.CodeDOM.Compiler',
96 'System.Collections.Bases',
97 'System.ComponentModel',
98 'System.ComponentModel.Design',
99 'System.ComponentModel.Design.CodeModel',
100 'System.Configuration',
101 'System.Configuration.Assemblies',
102 'System.Configuration.Core',
103 'System.Configuration.Install',
104 'System.Configuration.Interceptors',
105 'System.Configuration.Schema',
106 'System.Configuration.Web',
110 'System.Data.Design',
111 'System.Data.Internal',
113 'System.Data.SQLTypes',
115 'System.Data.XML.DOM',
116 'System.Data.XML.XPath',
117 'System.Data.XML.XSLT',
118 'System.Diagnostics',
119 'System.Diagnostics.SymbolStore',
120 'System.DirectoryServices',
122 'System.Drawing.Design',
123 'System.Drawing.Drawing2D',
124 'System.Drawing.Imaging',
125 'System.Drawing.Printing',
126 'System.Drawing.Text',
127 'System.Globalization',
129 'System.IO.IsolatedStorage',
132 'System.Net.Sockets',
134 'System.NewXml.XPath',
137 'System.Reflection.Emit',
139 'System.Runtime.InteropServices',
140 'System.Runtime.InteropServices.Expando',
141 'System.Runtime.Remoting',
142 'System.Runtime.Serialization',
143 'System.Runtime.Serialization.Formatters',
144 'System.Runtime.Serialization.Formatters.Binary',
146 'System.Security.Cryptography',
147 'System.Security.Cryptography.X509Certificates',
148 'System.Security.Permissions',
149 'System.Security.Policy',
150 'System.Security.Principal',
151 'System.ServiceProcess',
153 'System.Text.RegularExpressions',
157 'System.Web.Caching',
158 'System.Web.Configuration',
159 'System.Web.Security',
160 'System.Web.Services',
161 'System.Web.Services.Description',
162 'System.Web.Services.Discovery',
163 'System.Web.Services.Protocols',
165 'System.Web.UI.Design',
166 'System.Web.UI.Design.WebControls',
167 'System.Web.UI.Design.WebControls.ListControls',
168 'System.Web.UI.HtmlControls',
169 'System.Web.UI.WebControls',
171 'System.WinForms.ComponentModel',
172 'System.WinForms.Design',
174 'System.Xml.Serialization',
175 'System.Xml.Serialization.Code',
176 'System.Xml.Serialization.Schema' 180 '+',
'-',
'*',
'?',
'=',
'/',
'%',
'&',
'>',
'<',
'^',
'!',
':',
';',
181 '(',
')',
'{',
'}',
'[',
']',
'|',
'.' 183 'CASE_SENSITIVE' => array(
193 1 =>
'color: #0600FF; font-weight: bold;',
194 2 =>
'color: #FF8000; font-weight: bold;',
195 3 =>
'color: #008000;',
196 4 =>
'color: #6666cc; font-weight: bold;',
197 5 =>
'color: #000000;' 200 1 =>
'color: #008080; font-style: italic;',
201 2 =>
'color: #008080;',
202 3 =>
'color: #008080;',
203 'MULTI' =>
'color: #008080; font-style: italic;' 205 'ESCAPE_CHAR' => array(
206 0 =>
'color: #008080; font-weight: bold;',
207 'HARD' =>
'color: #008080; font-weight: bold;' 210 0 =>
'color: #008000;' 213 0 =>
'color: #666666;',
214 'HARD' =>
'color: #666666;' 217 0 =>
'color: #FF0000;' 220 1 =>
'color: #0000FF;',
221 2 =>
'color: #0000FF;' 224 0 =>
'color: #008000;' 234 3 =>
'http://www.google.com/search?q={FNAMEL}+msdn.microsoft.com',
239 'OBJECT_SPLITTERS' => array(
246 'SCRIPT_DELIMITERS' => array(
248 'HIGHLIGHT_STRICT_BLOCK' => array(
251 'PARSER_CONTROL' => array(
253 'DISALLOWED_BEFORE' =>
"(?<![a-zA-Z0-9\$_\|\#>|^])",
254 'DISALLOWED_AFTER' =>
"(?![a-zA-Z0-9_%\\-])" const GESHI_COMMENTS
Used in language files to mark comments.
const GESHI_NEVER
#+ private
const GESHI_CAPS_NO_CHANGE
Lowercase keywords found.