mirror of https://github.com/icsharpcode/ILSpy.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
388 lines
10 KiB
388 lines
10 KiB
<?xml version="1.0"?> |
|
<!-- syntaxdefinition for HTML 2000 by Mike Krueger --> |
|
<!-- converted to AvalonEdit format by Siegfried Pammer in 2010 --> |
|
<SyntaxDefinition name="HTML" extensions=".htm;.html" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008"> |
|
<Color name="Comment" foreground="DarkSlateGray" /> |
|
<Color name="Digits" foreground="DarkBlue" /> |
|
<Color name="ScriptTag" foreground="#FF8B008B" /> |
|
<Color name="JavaScriptTag" foreground="#FF8B008B" /> |
|
<Color name="JScriptTag" foreground="#FF8B008B" /> |
|
<Color name="VBScriptTag" foreground="#FF8B008B" /> |
|
<Color name="UnknownScriptTag" foreground="#FF8B008B" /> |
|
<Color name="HtmlTag" foreground="#FF8B008B" /> |
|
<Color name="Tags" foreground="#FF8B008B" /> |
|
<Color name="Attributes" foreground="Red" /> |
|
<Color name="Slash" foreground="DarkMagenta" /> |
|
<Color name="Assignment" foreground="Blue" /> |
|
<Color name="String" foreground="Blue" /> |
|
<Color name="EntityReference" foreground="Blue" /> |
|
<Color name="Entities" foreground="#FF008000" /> |
|
<Color name="UnknownAttribute" foreground="Blue" /> |
|
<RuleSet ignoreCase="true"> |
|
<Span color="Comment" multiline="true"> |
|
<Begin><!--</Begin> |
|
<End>--></End> |
|
</Span> |
|
<Span ruleSet="JavaScriptSet" multiline="true"> |
|
<Begin color="ScriptTag"><script></Begin> |
|
<End color="ScriptTag"></script></End> |
|
</Span> |
|
<Span ruleSet="JavaScriptSet" multiline="true"> |
|
<Begin color="JavaScriptTag"><script\ lang="JavaScript"></Begin> |
|
<End color="JavaScriptTag"></script></End> |
|
</Span> |
|
<Span ruleSet="JavaScriptSet" multiline="true"> |
|
<Begin color="JavaScriptTag"><script\s.*?text/javascript.*?></Begin> |
|
<End color="JavaScriptTag"></script></End> |
|
</Span> |
|
<Span multiline="true"> |
|
<Begin color="JScriptTag"><script\ lang="JScript"></Begin> |
|
<End color="JScriptTag"></script></End> |
|
</Span> |
|
<Span multiline="true"> |
|
<Begin color="VBScriptTag"><script\ lang="VBScript"></Begin> |
|
<End color="VBScriptTag"></script></End> |
|
</Span> |
|
<Span multiline="true"> |
|
<Begin color="UnknownScriptTag"><script[^\w\d_]</Begin> |
|
<End color="UnknownScriptTag"></script></End> |
|
</Span> |
|
<Span color="HtmlTag" ruleSet="HtmlTagSet" multiline="true"> |
|
<Begin><</Begin> |
|
<End>></End> |
|
</Span> |
|
<Span color="EntityReference" ruleSet="EntityReferenceSet"> |
|
<Begin>&</Begin> |
|
<End>;</End> |
|
</Span> |
|
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule> |
|
</RuleSet> |
|
<RuleSet name="JavaScriptSet"> |
|
<Import ruleSet="JavaScript/" /> |
|
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule> |
|
</RuleSet> |
|
<RuleSet name="EntityReferenceSet" ignoreCase="false"> |
|
<Keywords color="Entities"> |
|
<Word>aacute</Word> |
|
<Word>agrave</Word> |
|
<Word>acirc</Word> |
|
<Word>amp</Word> |
|
<Word>atilde</Word> |
|
<Word>aring</Word> |
|
<Word>auml</Word> |
|
<Word>aelig</Word> |
|
<Word>ccedil</Word> |
|
<Word>copy</Word> |
|
<Word>eacute</Word> |
|
<Word>egrave</Word> |
|
<Word>ecirc</Word> |
|
<Word>euml</Word> |
|
<Word>iacute</Word> |
|
<Word>igrave</Word> |
|
<Word>icirc</Word> |
|
<Word>iuml</Word> |
|
<Word>eth</Word> |
|
<Word>gt</Word> |
|
<Word>lt</Word> |
|
<Word>nbsp</Word> |
|
<Word>ntilde</Word> |
|
<Word>oacute</Word> |
|
<Word>ograve</Word> |
|
<Word>ocirc</Word> |
|
<Word>otilde</Word> |
|
<Word>ouml</Word> |
|
<Word>oslash</Word> |
|
<Word>quot</Word> |
|
<Word>reg</Word> |
|
<Word>szlig</Word> |
|
<Word>uacute</Word> |
|
<Word>ugrave</Word> |
|
<Word>ucirc</Word> |
|
<Word>uuml</Word> |
|
<Word>yacute</Word> |
|
<Word>thorn</Word> |
|
<Word>trade</Word> |
|
<Word>yuml</Word> |
|
</Keywords> |
|
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule> |
|
</RuleSet> |
|
<RuleSet name="HtmlTagSet" ignoreCase="false"> |
|
<Keywords color="Slash"> |
|
<Word>/</Word> |
|
</Keywords> |
|
<Keywords color="Assignment"> |
|
<Word>=</Word> |
|
</Keywords> |
|
<Keywords color="Tags"> |
|
<Word>!DOCTYPE</Word> |
|
<Word>A</Word> |
|
<Word>ABBR</Word> |
|
<Word>ACRONYM</Word> |
|
<Word>ADDRESS</Word> |
|
<Word>APPLET</Word> |
|
<Word>AREA</Word> |
|
<Word>B</Word> |
|
<Word>BASE</Word> |
|
<Word>BASEFONT</Word> |
|
<Word>BGSOUND</Word> |
|
<Word>BDO</Word> |
|
<Word>BIG</Word> |
|
<Word>BLINK</Word> |
|
<Word>BLOCKQUOTE</Word> |
|
<Word>BODY</Word> |
|
<Word>BR</Word> |
|
<Word>BUTTON</Word> |
|
<Word>CAPTION</Word> |
|
<Word>CENTER</Word> |
|
<Word>CITE</Word> |
|
<Word>CODE</Word> |
|
<Word>COL</Word> |
|
<Word>COLGROUP</Word> |
|
<Word>COMMENT</Word> |
|
<Word>DD</Word> |
|
<Word>DEL</Word> |
|
<Word>DFN</Word> |
|
<Word>DIR</Word> |
|
<Word>DIV</Word> |
|
<Word>DL</Word> |
|
<Word>DT</Word> |
|
<Word>EM</Word> |
|
<Word>EMBED</Word> |
|
<Word>FIELDSET</Word> |
|
<Word>FONT</Word> |
|
<Word>FORM</Word> |
|
<Word>FRAME</Word> |
|
<Word>FRAMESET</Word> |
|
<Word>H</Word> |
|
<Word>H1</Word> |
|
<Word>H2</Word> |
|
<Word>H3</Word> |
|
<Word>H4</Word> |
|
<Word>H5</Word> |
|
<Word>H6</Word> |
|
<Word>HEAD</Word> |
|
<Word>HR</Word> |
|
<Word>HTA:APPLICATION</Word> |
|
<Word>HTML</Word> |
|
<Word>I</Word> |
|
<Word>IFRAME</Word> |
|
<Word>IMG</Word> |
|
<Word>INPUT</Word> |
|
<Word>INS</Word> |
|
<Word>ISINDEX</Word> |
|
<Word>KBD</Word> |
|
<Word>LABEL</Word> |
|
<Word>LEGEnd</Word> |
|
<Word>LI</Word> |
|
<Word>LINK</Word> |
|
<Word>LISTING</Word> |
|
<Word>MAP</Word> |
|
<Word>MARQUEE</Word> |
|
<Word>MENU</Word> |
|
<Word>META</Word> |
|
<Word>MULTICOL</Word> |
|
<Word>NEXTID</Word> |
|
<Word>NOBR</Word> |
|
<Word>NOFRAMES</Word> |
|
<Word>NOSCRIPT</Word> |
|
<Word>OBJECT</Word> |
|
<Word>OL</Word> |
|
<Word>OPTGROUP</Word> |
|
<Word>OPTION</Word> |
|
<Word>P</Word> |
|
<Word>PARAM</Word> |
|
<Word>PLAINTEXT</Word> |
|
<Word>PRE</Word> |
|
<Word>Q</Word> |
|
<Word>S</Word> |
|
<Word>SAMP</Word> |
|
<Word>SCRIPT</Word> |
|
<Word>SELECT</Word> |
|
<Word>SERVER</Word> |
|
<Word>SMALL</Word> |
|
<Word>SOUND</Word> |
|
<Word>SPACER</Word> |
|
<Word>Span</Word> |
|
<Word>STRONG</Word> |
|
<Word>STYLE</Word> |
|
<Word>SUB</Word> |
|
<Word>SUP</Word> |
|
<Word>TABLE</Word> |
|
<Word>TBODY</Word> |
|
<Word>TD</Word> |
|
<Word>TEXTAREA</Word> |
|
<Word>TEXTFLOW</Word> |
|
<Word>TFOOT</Word> |
|
<Word>TH</Word> |
|
<Word>THEAD</Word> |
|
<Word>TITLE</Word> |
|
<Word>TR</Word> |
|
<Word>TT</Word> |
|
<Word>U</Word> |
|
<Word>VAR</Word> |
|
<Word>WBR</Word> |
|
<Word>XMP</Word> |
|
</Keywords> |
|
<Keywords color="Attributes"> |
|
<Word>abbr</Word> |
|
<Word>accept-charset</Word> |
|
<Word>accept</Word> |
|
<Word>accesskey</Word> |
|
<Word>action</Word> |
|
<Word>align</Word> |
|
<Word>alink</Word> |
|
<Word>alt</Word> |
|
<Word>applicationname</Word> |
|
<Word>archive</Word> |
|
<Word>axis</Word> |
|
<Word>background</Word> |
|
<Word>behavior</Word> |
|
<Word>bgcolor</Word> |
|
<Word>bgproperties</Word> |
|
<Word>border</Word> |
|
<Word>bordercolor</Word> |
|
<Word>bordercolordark</Word> |
|
<Word>bordercolorligh</Word> |
|
<Word>borderstyle</Word> |
|
<Word>caption</Word> |
|
<Word>cellpadding</Word> |
|
<Word>cellspacing</Word> |
|
<Word>char</Word> |
|
<Word>charoff</Word> |
|
<Word>charset</Word> |
|
<Word>checked</Word> |
|
<Word>cite</Word> |
|
<Word>class</Word> |
|
<Word>classid</Word> |
|
<Word>clear</Word> |
|
<Word>code</Word> |
|
<Word>codetype</Word> |
|
<Word>color</Word> |
|
<Word>cols</Word> |
|
<Word>colspan</Word> |
|
<Word>compact</Word> |
|
<Word>content</Word> |
|
<Word>coords</Word> |
|
<Word>data</Word> |
|
<Word>datetime</Word> |
|
<Word>declare</Word> |
|
<Word>defer</Word> |
|
<Word>dir</Word> |
|
<Word>direction</Word> |
|
<Word>disabled</Word> |
|
<Word>dynsrc</Word> |
|
<Word>enctype</Word> |
|
<Word>face</Word> |
|
<Word>for</Word> |
|
<Word>frame</Word> |
|
<Word>frameborder</Word> |
|
<Word>framespacing</Word> |
|
<Word>gutter</Word> |
|
<Word>headers</Word> |
|
<Word>height</Word> |
|
<Word>href</Word> |
|
<Word>hreflang</Word> |
|
<Word>hspace</Word> |
|
<Word>http-equiv</Word> |
|
<Word>icon</Word> |
|
<Word>id</Word> |
|
<Word>ismap</Word> |
|
<Word>label</Word> |
|
<Word>language</Word> |
|
<Word>leftmargin</Word> |
|
<Word>link</Word> |
|
<Word>longdesc</Word> |
|
<Word>loop</Word> |
|
<Word>lowsrc</Word> |
|
<Word>marginheight</Word> |
|
<Word>marginwidth</Word> |
|
<Word>maximizebutton</Word> |
|
<Word>maxlength</Word> |
|
<Word>media</Word> |
|
<Word>method</Word> |
|
<Word>methods</Word> |
|
<Word>minimizebutton</Word> |
|
<Word>multiple</Word> |
|
<Word>name</Word> |
|
<Word>nohref</Word> |
|
<Word>noresize</Word> |
|
<Word>noshade</Word> |
|
<Word>nowrap</Word> |
|
<Word>object</Word> |
|
<Word>onabort</Word> |
|
<Word>onblur</Word> |
|
<Word>onchange</Word> |
|
<Word>onclick</Word> |
|
<Word>ondblclick</Word> |
|
<Word>onerror</Word> |
|
<Word>onfocus</Word> |
|
<Word>onkeydown</Word> |
|
<Word>onkeypress</Word> |
|
<Word>onkeyup</Word> |
|
<Word>onload</Word> |
|
<Word>onmousedown</Word> |
|
<Word>onmousemove</Word> |
|
<Word>onmouseout</Word> |
|
<Word>onmouseover</Word> |
|
<Word>onmouseup</Word> |
|
<Word>onreset</Word> |
|
<Word>onselect</Word> |
|
<Word>onsubmit</Word> |
|
<Word>onunload</Word> |
|
<Word>profile</Word> |
|
<Word>prompt</Word> |
|
<Word>readonly</Word> |
|
<Word>rel</Word> |
|
<Word>rev</Word> |
|
<Word>rows</Word> |
|
<Word>rowspan</Word> |
|
<Word>rules</Word> |
|
<Word>runat</Word> |
|
<Word>scheme</Word> |
|
<Word>scope</Word> |
|
<Word>scrollamount</Word> |
|
<Word>scrolldelay</Word> |
|
<Word>scrolling</Word> |
|
<Word>selected</Word> |
|
<Word>shape</Word> |
|
<Word>showintaskbar</Word> |
|
<Word>singleinstance</Word> |
|
<Word>size</Word> |
|
<Word>span</Word> |
|
<Word>src</Word> |
|
<Word>standby</Word> |
|
<Word>start</Word> |
|
<Word>style</Word> |
|
<Word>summary</Word> |
|
<Word>sysmenu</Word> |
|
<Word>tabindex</Word> |
|
<Word>target</Word> |
|
<Word>text</Word> |
|
<Word>title</Word> |
|
<Word>topmargin</Word> |
|
<Word>type</Word> |
|
<Word>urn</Word> |
|
<Word>usemap</Word> |
|
<Word>valign</Word> |
|
<Word>value</Word> |
|
<Word>valuetype</Word> |
|
<Word>version</Word> |
|
<Word>vlink</Word> |
|
<Word>vrml</Word> |
|
<Word>vspace</Word> |
|
<Word>width</Word> |
|
<Word>windowstate</Word> |
|
<Word>wrap</Word> |
|
</Keywords> |
|
<Span color="String"> |
|
<Begin>"</Begin> |
|
<End>"</End> |
|
</Span> |
|
<Span color="String"> |
|
<Begin>'</Begin> |
|
<End>'</End> |
|
</Span> |
|
<Rule color="UnknownAttribute">[\d\w_]+(?=(\s*=))</Rule> |
|
<Rule color="Digits">\b0[xX][0-9a-fA-F]+|(\b\d+(\.[0-9]+)?|\.[0-9]+)([eE][+-]?[0-9]+)?</Rule> |
|
</RuleSet> |
|
</SyntaxDefinition> |