Warning, /frameworks/syntax-highlighting/data/syntax/csv-whitespace.xml is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <!DOCTYPE language>
0003 <!--
0004 Inspired by Rainbow CSV
0005 
0006 Language name     | Separator     | Extension | Properties
0007  CSV              | , (comma)     |   .csv    | Ignored inside double-quoted fields
0008  TSV              | \t (TAB)      | .tsv .tab |
0009  CSV (semicolon)  | ; (semicolon) |           | Ignored inside double-quoted fields
0010  CSV (whitespace) | whitespace    |           | Consecutive whitespaces are merged
0011  CSV (pipe)       | | (pipe)      |
0012 -->
0013 <language name="CSV (whitespace)" section="Other" version="1" kateversion="5.62" extensions="*.csv" mimetype="text/csv" priority="4" author="Jonathan Poelen (jonathan.poelen@gmail.com)" license="MIT">
0014   <highlighting>
0015 
0016     <contexts>
0017       <context name="Column0" lineEndContext="#stay" attribute="Column 0">
0018         <DetectChar char=" " context="#pop!Column0Spaces" attribute="Column 0 Separator"/>
0019       </context>
0020       <context name="Column0Spaces" lineEndContext="#pop!Column0" attribute="Column 0 Separator" fallthroughContext="#pop!Column1">
0021         <DetectChar char=" "/>
0022       </context>
0023 
0024       <context name="Column1" lineEndContext="#pop!Column0" attribute="Column 1">
0025         <DetectChar char=" " context="#pop!Column1Spaces" attribute="Column 1 Separator"/>
0026       </context>
0027       <context name="Column1Spaces" lineEndContext="#pop!Column0" attribute="Column 1 Separator" fallthroughContext="#pop!Column2">
0028         <DetectChar char=" "/>
0029       </context>
0030 
0031       <context name="Column2" lineEndContext="#pop!Column0" attribute="Column 2">
0032         <DetectChar char=" " context="#pop!Column2Spaces" attribute="Column 2 Separator"/>
0033       </context>
0034       <context name="Column2Spaces" lineEndContext="#pop!Column0" attribute="Column 2 Separator" fallthroughContext="#pop!Column3">
0035         <DetectChar char=" "/>
0036       </context>
0037 
0038       <context name="Column3" lineEndContext="#pop!Column0" attribute="Column 3">
0039         <DetectChar char=" " context="#pop!Column3Spaces" attribute="Column 3 Separator"/>
0040       </context>
0041       <context name="Column3Spaces" lineEndContext="#pop!Column0" attribute="Column 3 Separator" fallthroughContext="#pop!Column4">
0042         <DetectChar char=" "/>
0043       </context>
0044 
0045       <context name="Column4" lineEndContext="#pop!Column0" attribute="Column 4">
0046         <DetectChar char=" " context="#pop!Column4Spaces" attribute="Column 4 Separator"/>
0047       </context>
0048       <context name="Column4Spaces" lineEndContext="#pop!Column0" attribute="Column 4 Separator" fallthroughContext="#pop!Column5">
0049         <DetectChar char=" "/>
0050       </context>
0051 
0052       <context name="Column5" lineEndContext="#pop!Column0" attribute="Column 5">
0053         <DetectChar char=" " context="#pop!Column5Spaces" attribute="Column 5 Separator"/>
0054       </context>
0055       <context name="Column5Spaces" lineEndContext="#pop!Column0" attribute="Column 5 Separator" fallthroughContext="#pop!Column6">
0056         <DetectChar char=" "/>
0057       </context>
0058 
0059       <context name="Column6" lineEndContext="#pop!Column0" attribute="Column 6">
0060         <DetectChar char=" " context="#pop!Column6Spaces" attribute="Column 6 Separator"/>
0061       </context>
0062       <context name="Column6Spaces" lineEndContext="#pop!Column0" attribute="Column 6 Separator" fallthroughContext="#pop!Column7">
0063         <DetectChar char=" "/>
0064       </context>
0065 
0066       <context name="Column7" lineEndContext="#pop!Column0" attribute="Column 7">
0067         <DetectChar char=" " context="#pop!Column7Spaces" attribute="Column 7 Separator"/>
0068       </context>
0069       <context name="Column7Spaces" lineEndContext="#pop!Column0" attribute="Column 7 Separator" fallthroughContext="#pop!Column8">
0070         <DetectChar char=" "/>
0071       </context>
0072 
0073       <context name="Column8" lineEndContext="#pop!Column0" attribute="Column 8">
0074         <DetectChar char=" " context="#pop!Column8Spaces" attribute="Column 8 Separator"/>
0075       </context>
0076       <context name="Column8Spaces" lineEndContext="#pop!Column0" attribute="Column 8 Separator" fallthroughContext="#pop!Column9">
0077         <DetectChar char=" "/>
0078       </context>
0079 
0080       <context name="Column9" lineEndContext="#pop!Column0" attribute="Column 9">
0081         <DetectChar char=" " context="#pop!Column9Spaces" attribute="Column 9 Separator"/>
0082       </context>
0083       <context name="Column9Spaces" lineEndContext="#pop!Column0" attribute="Column 9 Separator" fallthroughContext="#pop!Column0">
0084         <DetectChar char=" "/>
0085       </context>
0086     </contexts>
0087 
0088     <itemDatas>
0089       <itemData name="Column 0" defStyleNum="dsNormal"/>
0090       <itemData name="Column 1" defStyleNum="dsVariable"/>
0091       <itemData name="Column 2" defStyleNum="dsString"/>
0092       <itemData name="Column 3" defStyleNum="dsBuiltIn"/>
0093       <itemData name="Column 4" defStyleNum="dsPreprocessor"/>
0094       <itemData name="Column 5" defStyleNum="dsChar"/>
0095       <itemData name="Column 6" defStyleNum="dsFunction"/>
0096       <itemData name="Column 7" defStyleNum="dsBaseN"/>
0097       <itemData name="Column 8" defStyleNum="dsOperator"/>
0098       <itemData name="Column 9" defStyleNum="dsDataType"/>
0099 
0100       <itemData name="Column 0 Separator" bold="1" defStyleNum="dsNormal"/>
0101       <itemData name="Column 1 Separator" bold="1" defStyleNum="dsVariable"/>
0102       <itemData name="Column 2 Separator" bold="1" defStyleNum="dsString"/>
0103       <itemData name="Column 3 Separator" bold="1" defStyleNum="dsBuiltIn"/>
0104       <itemData name="Column 4 Separator" bold="1" defStyleNum="dsPreprocessor"/>
0105       <itemData name="Column 5 Separator" bold="1" defStyleNum="dsChar"/>
0106       <itemData name="Column 6 Separator" bold="1" defStyleNum="dsFunction"/>
0107       <itemData name="Column 7 Separator" bold="1" defStyleNum="dsBaseN"/>
0108       <itemData name="Column 8 Separator" bold="1" defStyleNum="dsOperator"/>
0109       <itemData name="Column 9 Separator" bold="1" defStyleNum="dsDataType"/>
0110     </itemDatas>
0111   </highlighting>
0112 </language>
0113 <!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
0114