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 @@
@@ -1,60 +1,41 @@
|
||||
<?xml version="1.0" ?> |
||||
<!-- syntaxdefinition for XML 2000 by Mike Krueger --> |
||||
<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"> |
||||
|
||||
<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"> |
||||
<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"> |
||||
<RuleSet> |
||||
<Span foreground="Green" multiline="true"> |
||||
<Begin><!--</Begin> |
||||
<End>--></End> |
||||
</Span> |
||||
<Span name="CDataSection" bold="false" italic="false" color="Blue" stopateol="false"> |
||||
<Begin><![CDATA[</Begin> |
||||
<Span foreground="Blue" multiline="true"> |
||||
<Begin><!\[CDATA\[</Begin> |
||||
<End>]]></End> |
||||
</Span> |
||||
<Span name="DocTypeSection" bold="false" italic="false" color="Blue" stopateol="false"> |
||||
<Span foreground="Blue" multiline="true"> |
||||
<Begin><!DOCTYPE</Begin> |
||||
<End>></End> |
||||
</Span> |
||||
<Span name="XmlDecl" bold="false" italic="false" color="Blue" stopateol="false"> |
||||
<Begin><?</Begin> |
||||
<End>?></End> |
||||
<Span foreground="Blue" multiline="true"> |
||||
<Begin><\?</Begin> |
||||
<End>\?></End> |
||||
</Span> |
||||
<Span name="XmlTag" rule="XmlTagSet" bold="false" italic="false" color="DarkMagenta" stopateol="false"> |
||||
<Span foreground="DarkMagenta" multiline="true"> |
||||
<Begin><</Begin> |
||||
<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 name="EntityReference" bold="false" italic="false" color="Blue" stopateol="true"> |
||||
<Span foreground="Blue"> |
||||
<Begin>&</Begin> |
||||
<End>;</End> |
||||
</Span> |
||||
</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> |
||||
Loading…
Reference in new issue