mirror of
https://github.com/doublecmd/doublecmd.git
synced 2026-06-21 09:58:13 +00:00
UPD: C# highlighter
This commit is contained in:
parent
06498ad1a0
commit
665cbc8c93
1 changed files with 205 additions and 121 deletions
|
|
@ -1,143 +1,227 @@
|
|||
<UniHighlighter version="1.8.1">
|
||||
<UniHighlighter version="1.8">
|
||||
<Info>
|
||||
<General Name="C#" Extensions="CS"/>
|
||||
<Author Name="Vitaly Nevzorov" Email="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark="Created based on UltraEdit:csharp.txt"/>
|
||||
<Version Version="1" Revision="0" Date="37612.5337957176"/>
|
||||
<General Name="C#" Extensions="CS" Other="0"/>
|
||||
<Author Name="" Email="" Web="" Copyright="" Company="" Remark=""/>
|
||||
<Version Version="1" Revision="0" Date="44702.7781275116"/>
|
||||
<History>
|
||||
</History>
|
||||
<Sample>
|
||||
<S>namespace HelloWorld</S>
|
||||
<S>{</S>
|
||||
<S> class Hello {</S>
|
||||
<S> static void Main(string[] args)</S>
|
||||
<S> {</S>
|
||||
<S> System.Console.WriteLine("Hello World!");</S>
|
||||
<S> }</S>
|
||||
<S> }</S>
|
||||
<S>}</S>
|
||||
</Sample>
|
||||
</Info>
|
||||
<Scheme File="" Name=""/>
|
||||
<Range Name="Root" Attributes="0,16777215;False:False." Style=""
|
||||
Delimiters="!"%&'()*+,-./:;<=>?@[\]^{|}~">
|
||||
<Range Name="Root" Attributes="-2147483640,-2147483643;False:False." Style="" CaseSensitive="True"
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule/>
|
||||
<Keywords Name="Keywords" Attributes="32768,16777215;False:False." Style="">
|
||||
<word value="as"/>
|
||||
<word value="auto"/>
|
||||
<word value="base"/>
|
||||
<word value="break"/>
|
||||
<word value="case"/>
|
||||
<word value="catch"/>
|
||||
<word value="const"/>
|
||||
<word value="continue"/>
|
||||
<word value="default"/>
|
||||
<word value="do"/>
|
||||
<word value="else"/>
|
||||
<word value="event"/>
|
||||
<word value="explicit"/>
|
||||
<word value="extern"/>
|
||||
<word value="false"/>
|
||||
<word value="finally"/>
|
||||
<word value="fixed"/>
|
||||
<word value="for"/>
|
||||
<word value="foreach"/>
|
||||
<word value="goto"/>
|
||||
<word value="if"/>
|
||||
<word value="implicit"/>
|
||||
<word value="in"/>
|
||||
<word value="internal"/>
|
||||
<word value="lock"/>
|
||||
<word value="namespace"/>
|
||||
<word value="null"/>
|
||||
<word value="operator"/>
|
||||
<word value="out"/>
|
||||
<word value="override"/>
|
||||
<word value="params"/>
|
||||
<word value="private"/>
|
||||
<word value="protected"/>
|
||||
<word value="public"/>
|
||||
<word value="readonly"/>
|
||||
<word value="ref"/>
|
||||
<word value="return"/>
|
||||
<word value="sealed"/>
|
||||
<word value="stackalloc"/>
|
||||
<word value="static"/>
|
||||
<word value="switch"/>
|
||||
<word value="this"/>
|
||||
<word value="throw"/>
|
||||
<word value="true"/>
|
||||
<word value="try"/>
|
||||
<word value="unsafe"/>
|
||||
<word value="using"/>
|
||||
<word value="virtual"/>
|
||||
<word value="void"/>
|
||||
<word value="while"/>
|
||||
<Keywords Name="Keywords" Attributes="32768,16777215;False:True." Style="">
|
||||
<Word Value="abstract"/>
|
||||
<Word Value="as"/>
|
||||
<Word Value="base"/>
|
||||
<Word Value="break"/>
|
||||
<Word Value="case"/>
|
||||
<Word Value="catch"/>
|
||||
<Word Value="checked"/>
|
||||
<Word Value="class"/>
|
||||
<Word Value="const"/>
|
||||
<Word Value="continue"/>
|
||||
<Word Value="default"/>
|
||||
<Word Value="delegate"/>
|
||||
<Word Value="do"/>
|
||||
<Word Value="else"/>
|
||||
<Word Value="enum"/>
|
||||
<Word Value="event"/>
|
||||
<Word Value="explicit"/>
|
||||
<Word Value="extern"/>
|
||||
<Word Value="false"/>
|
||||
<Word Value="finally"/>
|
||||
<Word Value="fixed"/>
|
||||
<Word Value="for"/>
|
||||
<Word Value="foreach"/>
|
||||
<Word Value="goto"/>
|
||||
<Word Value="if"/>
|
||||
<Word Value="implicit"/>
|
||||
<Word Value="in"/>
|
||||
<Word Value="interface"/>
|
||||
<Word Value="internal"/>
|
||||
<Word Value="is"/>
|
||||
<Word Value="lock"/>
|
||||
<Word Value="namespace"/>
|
||||
<Word Value="new"/>
|
||||
<Word Value="null"/>
|
||||
<Word Value="object"/>
|
||||
<Word Value="operator"/>
|
||||
<Word Value="out"/>
|
||||
<Word Value="override"/>
|
||||
<Word Value="params"/>
|
||||
<Word Value="private"/>
|
||||
<Word Value="protected"/>
|
||||
<Word Value="public"/>
|
||||
<Word Value="readonly"/>
|
||||
<Word Value="ref"/>
|
||||
<Word Value="return"/>
|
||||
<Word Value="sealed"/>
|
||||
<Word Value="sizeof"/>
|
||||
<Word Value="stackalloc"/>
|
||||
<Word Value="static"/>
|
||||
<Word Value="string"/>
|
||||
<Word Value="struct"/>
|
||||
<Word Value="switch"/>
|
||||
<Word Value="this"/>
|
||||
<Word Value="throw"/>
|
||||
<Word Value="true"/>
|
||||
<Word Value="try"/>
|
||||
<Word Value="typeof"/>
|
||||
<Word Value="unchecked"/>
|
||||
<Word Value="unsafe"/>
|
||||
<Word Value="using"/>
|
||||
<Word Value="virtual"/>
|
||||
<Word Value="volatile"/>
|
||||
<Word Value="while"/>
|
||||
</Keywords>
|
||||
<Keywords Name="C# Data Types" Attributes="16711680,16777215;False:False." Style="">
|
||||
<word value="bool"/>
|
||||
<word value="byte"/>
|
||||
<word value="char"/>
|
||||
<word value="class"/>
|
||||
<word value="decimal"/>
|
||||
<word value="delegate"/>
|
||||
<word value="double"/>
|
||||
<word value="enum"/>
|
||||
<word value="float"/>
|
||||
<word value="int"/>
|
||||
<word value="interface"/>
|
||||
<word value="long"/>
|
||||
<word value="object"/>
|
||||
<word value="sbyte"/>
|
||||
<word value="short"/>
|
||||
<word value="string"/>
|
||||
<word value="struct"/>
|
||||
<word value="uint"/>
|
||||
<word value="ulong"/>
|
||||
<word value="ushort"/>
|
||||
<Keywords Name="Contextual keywords" Attributes="32768,16777215;False:True." Style="">
|
||||
<Word Value="add"/>
|
||||
<Word Value="and"/>
|
||||
<Word Value="alias"/>
|
||||
<Word Value="ascending"/>
|
||||
<Word Value="args"/>
|
||||
<Word Value="async"/>
|
||||
<Word Value="await"/>
|
||||
<Word Value="by"/>
|
||||
<Word Value="descending"/>
|
||||
<Word Value="dynamic"/>
|
||||
<Word Value="equals"/>
|
||||
<Word Value="from"/>
|
||||
<Word Value="get"/>
|
||||
<Word Value="global"/>
|
||||
<Word Value="group"/>
|
||||
<Word Value="init"/>
|
||||
<Word Value="into"/>
|
||||
<Word Value="join"/>
|
||||
<Word Value="let"/>
|
||||
<Word Value="managed"/>
|
||||
<Word Value="nameof"/>
|
||||
<Word Value="not"/>
|
||||
<Word Value="notnull"/>
|
||||
<Word Value="on"/>
|
||||
<Word Value="or"/>
|
||||
<Word Value="orderby"/>
|
||||
<Word Value="partial"/>
|
||||
<Word Value="record"/>
|
||||
<Word Value="remove"/>
|
||||
<Word Value="select"/>
|
||||
<Word Value="set"/>
|
||||
<Word Value="unmanaged"/>
|
||||
<Word Value="value"/>
|
||||
<Word Value="when"/>
|
||||
<Word Value="where"/>
|
||||
<Word Value="with"/>
|
||||
<Word Value="yield"/>
|
||||
</Keywords>
|
||||
<Keywords Name="C# Preprocessor Directives" Attributes="16711808,16777215;False:False." Style="">
|
||||
<word value="#elif"/>
|
||||
<word value="#endif"/>
|
||||
<word value="#endregion"/>
|
||||
<word value="#else"/>
|
||||
<word value="#error"/>
|
||||
<word value="#define"/>
|
||||
<word value="#if"/>
|
||||
<word value="#line"/>
|
||||
<word value="#region"/>
|
||||
<word value="#undef"/>
|
||||
<word value="#warning"/>
|
||||
<Keywords Name="Data types" Attributes="16711680,16777215;False:True." Style="">
|
||||
<Word Value="bool"/>
|
||||
<Word Value="byte"/>
|
||||
<Word Value="char"/>
|
||||
<Word Value="const"/>
|
||||
<Word Value="decimal"/>
|
||||
<Word Value="double"/>
|
||||
<Word Value="enum"/>
|
||||
<Word Value="float"/>
|
||||
<Word Value="int"/>
|
||||
<Word Value="long"/>
|
||||
<Word Value="nint"/>
|
||||
<Word Value="nuint"/>
|
||||
<Word Value="sbyte"/>
|
||||
<Word Value="short"/>
|
||||
<Word Value="static"/>
|
||||
<Word Value="struct"/>
|
||||
<Word Value="uint"/>
|
||||
<Word Value="ulong"/>
|
||||
<Word Value="ushort"/>
|
||||
<Word Value="var"/>
|
||||
<Word Value="void"/>
|
||||
<Word Value="class"/>
|
||||
<Word Value="interface"/>
|
||||
<Word Value="delegate"/>
|
||||
<Word Value="record"/>
|
||||
<Word Value="dynamic"/>
|
||||
<Word Value="object"/>
|
||||
<Word Value="string"/>
|
||||
</Keywords>
|
||||
<Keywords Name="Operators" Attributes="33023,16777215;False:False." Style="">
|
||||
<word value="+"/>
|
||||
<word value="-"/>
|
||||
<word value="*"/>
|
||||
<word value="?"/>
|
||||
<word value="="/>
|
||||
<word value="//"/>
|
||||
<word value="/"/>
|
||||
<word value="%"/>
|
||||
<word value="&"/>
|
||||
<word value=">"/>
|
||||
<word value="<"/>
|
||||
<word value="^"/>
|
||||
<word value="!"/>
|
||||
<word value="|"/>
|
||||
<word value=":"/>
|
||||
<word value="checked"/>
|
||||
<word value="is"/>
|
||||
<word value="new"/>
|
||||
<word value="sizeof"/>
|
||||
<word value="typeof"/>
|
||||
<word value="unchecked"/>
|
||||
<Keywords Name=".NET Data types" Attributes="32896,16777215;False:True." Style="">
|
||||
<Word Value="Boolean"/>
|
||||
<Word Value="Byte"/>
|
||||
<Word Value="SByte"/>
|
||||
<Word Value="Char"/>
|
||||
<Word Value="Decimal"/>
|
||||
<Word Value="Double"/>
|
||||
<Word Value="Single"/>
|
||||
<Word Value="Int32"/>
|
||||
<Word Value="UInt32"/>
|
||||
<Word Value="IntPtr"/>
|
||||
<Word Value="UIntPtr"/>
|
||||
<Word Value="Int64"/>
|
||||
<Word Value="UInt64"/>
|
||||
<Word Value="Int16"/>
|
||||
<Word Value="UInt16"/>
|
||||
<Word Value="Object"/>
|
||||
<Word Value="String"/>
|
||||
</Keywords>
|
||||
<Range Name="Remarks //" Attributes="8388608,16777215;False:False." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol="//" CloseOnEol="True"/>
|
||||
</Range>
|
||||
<Range Name="Remarks /*..*/" Attributes="8388608,16777215;False:False." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol="/*" CloseSymbol="*/"/>
|
||||
</Range>
|
||||
<Range Name="Strings ".."" Attributes="255,16777215;False:False." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol=""" CloseSymbol="""/>
|
||||
</Range>
|
||||
<Range Name="Strings '..'" Attributes="255,16777215;False:False." Style=""
|
||||
<Keywords Name="Preprocessor directives" Attributes="16711808,16777215;False:True." Style="">
|
||||
<Word Value="#nullable"/>
|
||||
<Word Value="#if"/>
|
||||
<Word Value="#elif"/>
|
||||
<Word Value="#else"/>
|
||||
<Word Value="#endif"/>
|
||||
<Word Value="#define"/>
|
||||
<Word Value="#undef"/>
|
||||
<Word Value="#region"/>
|
||||
<Word Value="#endregion"/>
|
||||
<Word Value="#error"/>
|
||||
<Word Value="#warning"/>
|
||||
<Word Value="#line"/>
|
||||
<Word Value="#pragma"/>
|
||||
</Keywords>
|
||||
<Keywords Name="Operators" Attributes="33023,16777215;False:True." Style="">
|
||||
<Word Value="+"/>
|
||||
<Word Value="-"/>
|
||||
<Word Value="*"/>
|
||||
<Word Value="/"/>
|
||||
<Word Value="="/>
|
||||
<Word Value="^"/>
|
||||
<Word Value="%"/>
|
||||
<Word Value="&"/>
|
||||
<Word Value="|"/>
|
||||
<Word Value=">"/>
|
||||
<Word Value="<"/>
|
||||
<Word Value=":"/>
|
||||
<Word Value="!"/>
|
||||
<Word Value="?"/>
|
||||
<Word Value="("/>
|
||||
<Word Value=")"/>
|
||||
</Keywords>
|
||||
<Range Name="Strings '..'" Attributes="255,16777215;False:True." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol="'" CloseSymbol="'"/>
|
||||
</Range>
|
||||
<Range Name="Strings ".."" Attributes="255,16777215;False:True." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol=""" CloseSymbol="""/>
|
||||
</Range>
|
||||
<Range Name="Remarks //" Attributes="8388608,16777215;False:True." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol="//" CloseOnEol="True"/>
|
||||
</Range>
|
||||
<Range Name="Remarks /*..*/" Attributes="8388608,16777215;False:True." Style=""
|
||||
Delimiters="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~">
|
||||
<Rule OpenSymbol="/*" CloseSymbol="*/"/>
|
||||
</Range>
|
||||
</Range>
|
||||
<CopyRight>Rule file for UniHighlighter Delphi component (Copyright(C) Fantasist(walking_in_the_sky@yahoo.com), Vit(nevzorov@yahoo.com), Vitalik(vetal-x@mail.ru), 2002-2004)</CopyRight>
|
||||
</UniHighlighter>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue