Browse Source
git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@5288 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61pull/1/head
1 changed files with 41 additions and 60 deletions
@ -1,60 +1,41 @@ |
|||||||
<?xml version="1.0" ?> |
<SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco" xmlns="http://icsharpcode.net/sharpdevelop/syntaxdefinition/2008"> |
||||||
<!-- syntaxdefinition for XML 2000 by Mike Krueger --> |
<RuleSet> |
||||||
<SyntaxDefinition name="XML" extensions=".xml;.xsl;.xslt;.xsd;.manifest;.config;.addin;.xshd;.wxs;.wxi;.wxl;.proj;.csproj;.vbproj;.ilproj;.booproj;.build;.xfrm;.targets;.xaml;.xpt;.xft;.map;.wsdl;.disco"> |
<Span foreground="Green" multiline="true"> |
||||||
|
|
||||||
<Properties> |
|
||||||
<Property name="BlockCommentBegin" value="<!--"/> |
|
||||||
<Property name="BlockCommentEnd" value="-->"/> |
|
||||||
</Properties> |
|
||||||
<Digits name="Digits" bold="false" italic="false" color="DarkBlue" /> |
|
||||||
<RuleSets> |
|
||||||
<RuleSet ignorecase="false"> |
|
||||||
<!-- It is not necessary to define span-delimiting characters as delimiters --> |
|
||||||
<Delimiters></Delimiters> |
|
||||||
|
|
||||||
<Span name="Comment" bold="false" italic="false" color="Green" stopateol="false"> |
|
||||||
<Begin><!--</Begin> |
<Begin><!--</Begin> |
||||||
<End>--></End> |
<End>--></End> |
||||||
</Span> |
</Span> |
||||||
<Span name="CDataSection" bold="false" italic="false" color="Blue" stopateol="false"> |
<Span foreground="Blue" multiline="true"> |
||||||
<Begin><![CDATA[</Begin> |
<Begin><!\[CDATA\[</Begin> |
||||||
<End>]]></End> |
<End>]]></End> |
||||||
</Span> |
</Span> |
||||||
<Span name="DocTypeSection" bold="false" italic="false" color="Blue" stopateol="false"> |
<Span foreground="Blue" multiline="true"> |
||||||
<Begin><!DOCTYPE</Begin> |
<Begin><!DOCTYPE</Begin> |
||||||
<End>></End> |
<End>></End> |
||||||
</Span> |
</Span> |
||||||
<Span name="XmlDecl" bold="false" italic="false" color="Blue" stopateol="false"> |
<Span foreground="Blue" multiline="true"> |
||||||
<Begin><?</Begin> |
<Begin><\?</Begin> |
||||||
<End>?></End> |
<End>\?></End> |
||||||
</Span> |
</Span> |
||||||
<Span name="XmlTag" rule="XmlTagSet" bold="false" italic="false" color="DarkMagenta" stopateol="false"> |
<Span foreground="DarkMagenta" multiline="true"> |
||||||
<Begin><</Begin> |
<Begin><</Begin> |
||||||
<End>></End> |
<End>></End> |
||||||
|
<RuleSet> |
||||||
|
<Span foreground="Blue" multiline="true"> |
||||||
|
<Begin>"</Begin> |
||||||
|
<End>"</End> |
||||||
|
</Span> |
||||||
|
<Span foreground="Blue" multiline="true"> |
||||||
|
<Begin>'</Begin> |
||||||
|
<End>'</End> |
||||||
|
</Span> |
||||||
|
<Rule foreground="Red">[\d\w_\-]+(?=(\s*=))</Rule> |
||||||
|
<Rule foreground="Blue">=</Rule> |
||||||
|
<Rule foreground="DarkMagenta">/</Rule> |
||||||
|
</RuleSet> |
||||||
</Span> |
</Span> |
||||||
<Span name="EntityReference" bold="false" italic="false" color="Blue" stopateol="true"> |
<Span foreground="Blue"> |
||||||
<Begin>&</Begin> |
<Begin>&</Begin> |
||||||
<End>;</End> |
<End>;</End> |
||||||
</Span> |
</Span> |
||||||
</RuleSet> |
</RuleSet> |
||||||
|
|
||||||
<RuleSet name="XmlTagSet" ignorecase="false"> |
|
||||||
<Delimiters>/=</Delimiters> |
|
||||||
<Span name="String" bold="false" italic="false" color="Blue" stopateol="true"> |
|
||||||
<Begin>"</Begin> |
|
||||||
<End>"</End> |
|
||||||
</Span> |
|
||||||
<Span name="Char" bold="false" italic="false" color="Blue" stopateol="true"> |
|
||||||
<Begin>'</Begin> |
|
||||||
<End>'</End> |
|
||||||
</Span> |
|
||||||
<MarkPrevious bold="false" italic="false" color="Red">=</MarkPrevious> |
|
||||||
<KeyWords name="Slash" bold="false" italic="false" color="DarkMagenta"> |
|
||||||
<Key word="/" /> |
|
||||||
</KeyWords> |
|
||||||
<KeyWords name="Assignment" bold="false" italic="false" color="Blue"> |
|
||||||
<Key word="=" /> |
|
||||||
</KeyWords> |
|
||||||
</RuleSet> |
|
||||||
</RuleSets> |
|
||||||
</SyntaxDefinition> |
</SyntaxDefinition> |
||||||
Loading…
Reference in new issue