[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/kate/syntax/data
From: Joseph Wenninger <kde () jowenn ! at>
Date: 2008-11-30 16:06:06
Message-ID: 1228061166.619328.6849.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 890896 by jowenn:
Bug 171607:
Better? ighlighting of inline hashes, at least the testcases mentioned in the bug \
report work now {abc: 'def'}
{abc: 'def', 1: 2}
There still is an example file containing all yaml features missing
M +22 -3 yaml.xml
--- trunk/KDE/kdelibs/kate/syntax/data/yaml.xml #890895:890896
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- Author: Dr Orlovsky MA <maxim@orlovsky.info> //-->
-<language name="YAML" version="1.0.1" kateversion="2.3" section="Markup"
+<language name="YAML" version="1.0.2" kateversion="2.3" section="Markup"
extensions="*.yaml;*.yml" mimetype="text/yaml"
author="Dr Orlovsky MA (dr.orlovsky@gmail.com)" license="LGPL">
<highlighting>
@@ -83,8 +83,8 @@
<RegExpr attribute="Data Types" context="#stay" String="!!\S+" />
<DetectChar attribute="Operator" context="list" char="[" beginRegion="List" \
/>
<DetectChar attribute="Operator" context="hash" char="{" beginRegion="Hash" \
/>
- <DetectChar attribute="String" context="attribute-string" char="'" \
beginRegion="String" />
- <DetectChar attribute="String" context="attribute-stringx" char=""" \
beginRegion="String" /> + <DetectChar attribute="String" \
context="attribute-string-inline" char="'" beginRegion="String" /> + \
<DetectChar attribute="String" context="attribute-stringx-inline" char=""" \
beginRegion="String" />
<RegExpr attribute="Alias" context="attribute-inline" String="&\S+" />
<RegExpr attribute="Reference" context="attribute-inline" String="\*\S+" />
@@ -136,9 +136,28 @@
<DetectChar attribute="String" context="attribute-end" char=""" \
endRegion="String" /> </context>
+ <context attribute="String" lineEndContext="#stay" \
name="attribute-string-inline"> + <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end-inline" char="'" \
endRegion="String" /> + </context>
+
+ <context attribute="String" lineEndContext="#stay" \
name="attribute-stringx-inline"> + <DetectIdentifier />
+ <DetectChar attribute="String" context="attribute-end-inline" \
char=""" endRegion="String" /> + </context>
+
+
<context attribute="Error" lineEndContext="#pop#pop#pop" name="attribute-end">
</context>
+ <context attribute="Error" lineEndContext="#pop#pop#pop" \
name="attribute-end-inline"> + <RegExpr attribute="Normal Text" \
context="#stay" String="\s*"/> + <DetectChar attribute="String" \
context="#pop#pop#pop" lookAhead="true" char="}"/> + <RegExpr \
attribute="Operator" context="#pop#pop#pop" String=",\s"/> + </context>
+
+
+
<context attribute="String" lineEndContext="#stay" name="string">
<DetectIdentifier />
<DetectChar attribute="String" context="#pop" char="'" endRegion="String" />
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic