Commit fd72a99b authored by Christoph Cullmann's avatar Christoph Cullmann

start script to generate update site for the syntax file updating

parent c81f331f
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="ABAP" version="2" kateversion="2.3" section="Sources" extensions="*.abap;*.ABAP" mimetype="text/x-abap-src" priority="5" author="Marcos Antonio Alvarez Costales (busgosin@hotmail.com)" license="GPL">
<highlighting>
<list name="keywords">
<!-- compiler directives and structures -->
<item>ADD</item>
<item>ADJACENT</item>
<item>ALL</item>
<item>AND</item>
<item>APPEND</item>
<item>APPENDING</item>
<item>AS</item>
<item>ASCENDING</item>
<item>AT</item>
<item>BEGIN</item>
<item>BETWEEN</item>
<item>BINARY</item>
<item>BLOCK</item>
<item>BY</item>
<item>CASE</item>
<item>CENTERED</item>
<item>CHAIN</item>
<item>CHANGING</item>
<item>CHECK</item>
<item>CHECKBOX</item>
<item>CLEAR</item>
<item>COL_BACKGROUND</item>
<item>COL_HEADING</item>
<item>COL_NORMAL</item>
<item>COL_TOTAL</item>
<item>COLOR</item>
<item>COMMENT</item>
<item>COMMIT</item>
<item>COMPARING</item>
<item>COMPUTE</item>
<item>CONCATENATE</item>
<item>CONDENSE</item>
<item>CONSTANTS</item>
<item>CONTINUE</item>
<item>CONTROLS</item>
<item>COUNTRY</item>
<item>DATA</item>
<item>DECIMALS</item>
<item>DEFAULT</item>
<item>DELETE</item>
<item>DELETING</item>
<item>DESCENDING</item>
<item>DESCRIBE</item>
<item>DO</item>
<item>DUPLICATES</item>
<item>EDIT</item>
<item>ELSE</item>
<item>ELSEIF</item>
<item>END</item>
<item>ENDCASE</item>
<item>ENDCHAIN</item>
<item>ENDDO</item>
<item>ENDIF</item>
<item>ENDLOOP</item>
<item>ENDMODULE</item>
<item>ENDSELECT</item>
<item>ENDWHILE</item>
<item>ENTRIES</item>
<item>EQ</item>
<item>EXCEPTIONS</item>
<item>EXCLUDING</item>
<item>EXIT</item>
<item>EXIT-COMMAND</item>
<item>EXPORT</item>
<item>EXPORTING</item>
<item>FIELD</item>
<item>FIRST</item>
<item>FOR</item>
<item>FORMAT</item>
<item>FRAME</item>
<item>FREE</item>
<item>FROM</item>
<item>GE</item>
<item>GROUP</item>
<item>GT</item>
<item>HEADER</item>
<item>HEADING</item>
<item>HIDE</item>
<item>HOTSPOT</item>
<item>ID</item>
<item>IF</item>
<item>IMPORT</item>
<item>IMPORTING</item>
<item>IN</item>
<item>INDEX</item>
<item>INITIAL</item>
<item>INNER</item>
<item>INPUT</item>
<item>INSERT</item>
<item>INTENSIFIED</item>
<item>INTERVALS</item>
<item>INTO</item>
<item>IS</item>
<item>JOIN</item>
<item>KEY</item>
<item>LE</item>
<item>LEAVE</item>
<item>LEFT</item>
<item>LEFT-JUSTIFIED</item>
<item>LIKE</item>
<item>LINE</item>
<item>LINE-COUNT</item>
<item>LINES</item>
<item>LINES</item>
<item>LINE-SIZE</item>
<item>LIST-PROCESSING</item>
<item>LOOP</item>
<item>LT</item>
<item>MASK</item>
<item>MEMORY</item>
<item>MESSAGE</item>
<item>MESSAGE-ID</item>
<item>MOD</item>
<item>MODIFY</item>
<item>MODULE</item>
<item>MOVE</item>
<item>MOVE-CORRESPONDING</item>
<item>NE</item>
<item>NEW-LINE</item>
<item>NEW-PAGE</item>
<item>NO</item>
<item>NO-EXTENSION</item>
<item>NO-GAP</item>
<item>NO-SCROLLING</item>
<item>NOT</item>
<item>NO-ZERO</item>
<item>NUMBER</item>
<item>OBLIGATORY</item>
<item>OCCURS</item>
<item>OF</item>
<item>OFF</item>
<item>ON</item>
<item>OR</item>
<item>OTHERS</item>
<item>OUTPUT</item>
<item>PAGE</item>
<item>PARAMETER</item>
<item>PARAMETERS</item>
<item>PERFORM</item>
<item>PF-STATUS</item>
<item>POS_HIGH</item>
<item>POS_LOW</item>
<item>POSITION</item>
<item>PROGRAM</item>
<item>RADIOBUTTON</item>
<item>RANGES</item>
<item>READ</item>
<item>REFRESH</item>
<item>REPORT</item>
<item>RESERVE</item>
<item>RESET</item>
<item>RIGHT</item>
<item>RIGHT-JUSTIFIED</item>
<item>ROLLBACK</item>
<item>ROWS</item>
<item>SCREEN</item>
<item>SCREEN-GROUP1</item>
<item>SCREEN-GROUP2</item>
<item>SCREEN-GROUP3</item>
<item>SCREEN-GROUP4</item>
<item>SCREEN-GROUP5</item>
<item>SCREEN-INPUT</item>
<item>SCREEN-INTENSIFIED</item>
<item>SEARCH</item>
<item>SELECT</item>
<item>SELECTION</item>
<item>SELECTION-SCREEN</item>
<item>SELECT-OPTIONS</item>
<item>SEPARATED</item>
<item>SET</item>
<item>SHIFT</item>
<item>SINGLE</item>
<item>SKIP</item>
<item>SORT</item>
<item>SPACE</item>
<item>SPLIT</item>
<item>STANDARD</item>
<item>STARTING</item>
<item>STOP</item>
<item>STRLEN</item>
<item>STRUCTURE</item>
<item>SUBTRACT</item>
<item>SY-CUCOL</item>
<item>SY-DATUM</item>
<item>SY-DYNNR</item>
<item>SY-LINSZ</item>
<item>SY-LOOPC</item>
<item>SY-LSIND</item>
<item>SY-MSGID</item>
<item>SY-MSGTY</item>
<item>SY-MSGV1</item>
<item>SY-MSGV2</item>
<item>SY-MSGV3</item>
<item>SY-MSGV4</item>
<item>SY-PAGNO</item>
<item>SY-REPID</item>
<item>SY-STEPL</item>
<item>SY-SUBRC</item>
<item>SY-TABIX</item>
<item>SY-TCODE</item>
<item>SY-TMAXL</item>
<item>SY-UCOMM</item>
<item>SY-ULINE</item>
<item>SY-UNAME</item>
<item>SY-UZEIT</item>
<item>SY-VLINE</item>
<item>TABLE</item>
<item>TABLES</item>
<item>TABLEVIEW</item>
<item>TIMES</item>
<item>TITLE</item>
<item>TITLEBAR</item>
<item>TO</item>
<item>TRAILING</item>
<item>TRANSPORTING</item>
<item>TYPE</item>
<item>TYPE-POOLS</item>
<item>TYPES</item>
<item>ULINE</item>
<item>UP</item>
<item>UPDATE</item>
<item>USING</item>
<item>VALUE</item>
<item>WHEN</item>
<item>WHERE</item>
<item>WHILE</item>
<item>WITH</item>
<item>WORK</item>
<item>WRITE</item>
<item>AFTER</item>
<item>BEFORE</item>
<item>CALL</item>
<item>DURING</item>
<item>ENDFORM</item>
<item>END-OF-SELECTION</item>
<item>FORM</item>
<item>FUNCTION</item>
<item>INCLUDE</item>
<item>LINE-SELECTION</item>
<item>PROCESS</item>
<item>START-OF-SELECTION</item>
<item>TOP-OF-PAGE</item>
<item>TRANSACTION</item>
<item>USER-COMMAND</item>
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Normal">
<keyword attribute="Keyword" context="#stay" String="keywords"/>
<DetectChar attribute="Comment" context="Comment" char="&quot;"/>
<DetectChar attribute="Comment" context="Comment" char="*"/>
<AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;:=&gt;[]^~"/>
</context>
<context attribute="Comment" lineEndContext="#pop" name="Comment">
<DetectChar attribute="Comment" context="#pop" char="&quot;"/>
<DetectChar attribute="Comment" context="#pop" char="*"/>
</context>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Keyword" defStyleNum="dsKeyword"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Symbol" defStyleNum="dsNormal"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="&quot;" />
<comment name="singleLine" start="*" />
<comment name="multiLine" start="*" />
</comments>
<keywords casesensitive="0" />
</general>
</language>
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- Andrea Primiani - primiani at dag dot it
version1.10 - 12 december 2005 -->
<language name="ABC" version="5" kateversion="2.4" section="Other" extensions="*.abc;*.ABC" mimetype="text/vnd.abc" casesensitive="1" author="Andrea Primiani (primiani@dag.it)" license="LGPL">
<highlighting>
<contexts>
<context name="Normal" attribute="Normal Text" lineEndContext="#stay">
<!-- detects tuplet symbols e.g. (3 or (3:2:2-->
<RegExpr attribute="Tuplet" context="#stay" String="\([23456789]:?[23456789]?:?[23456789]?" />
<!-- detects quoted strings -->
<RangeDetect attribute="String" context="#stay" char="&quot;" char1="&quot;"/>
<!-- detects decorations delimited by ! ! symbols -->
<RangeDetect attribute="Decoration" context="#stay" char="!" char1="!" />
<!-- detects single header command delimited by [ and sends to Header context -->
<RegExpr attribute="Header" context="Header" String="\[[ABCGHILMNOQRSTUVZ]:" />
<!-- detects single header line inside a song without [] - ends at EOL-->
<RegExpr attribute="Header" context="Header2" String="[ABCGHILMNOPQRSTUVZ]:" />
<!-- detect beginning of header zone with X: and sends to Header context -->
<Detect2Chars attribute="Header" context="Header" char="X" char1=":" beginRegion="header" column="0"/>
<!-- detects bar beginning (or chord) symbols and sends to Bar context -->
<AnyChar attribute="Bar" context="Bar" String="|:[" />
<!-- detects ] if used to close chords -->
<DetectChar attribute="Bar" context="#stay" char="]" />
<!-- detects () for slurs -->
<AnyChar attribute="Slur" context="#stay" String="()" />
<!-- detects {} for gracings -->
<AnyChar attribute="Slur" context="#stay" String="{}" />
<!-- detects W: and w: lyric lines -->
<Detect2Chars attribute="Lyrics" context="Lyrics" char="W" char1=":" />
<Detect2Chars attribute="Lyrics" context="Lyrics" char="w" char1=":" />
<!-- detects %% preprocessor lines and % comment lines-->
<Detect2Chars attribute="Preprocessor" context="Preprocessor" char="%" char1="%"/>
<DetectChar attribute="Comment" context="Comment" char="%" />
<!-- detects ^ _ = symbols before a note -->
<RegExpr attribute="Sharp" context="#stay" String="[_|\^]?[_|=|\^][A-Ga-g]" />
</context>
<!-- returns to Normal context at the end of line -->
<context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop" />
<context name="Lyrics" attribute="Lyrics" lineEndContext="#pop" />
<context name="Comment" attribute="Comment" lineEndContext="#pop" />
<!-- returns to Normal context after the end of bar symbols or at EOL -->
<context name="Bar" attribute="Bar" lineEndContext="#pop" >
<DetectChar attribute="Normal Text" context="#pop" char="&quot;" />
<!-- the bar symbol ends when a note letter follows -->
<RegExpr attribute="Normal Text" context="#pop" String="[A-Ga-gZz]" />
<!-- the bar symbol ends after a white space -->
<DetectChar attribute="Normal Text" context="#pop" char=" " />
<!-- detects decorations delimited by ! ! symbols -->
<RangeDetect attribute="Decoration" context="#stay" char="!" char1="!" />
<!-- detects () for slurs -->
<AnyChar attribute="Slur" context="#stay" String="()" />
<!-- chomps all other bar symbols -->
<RegExpr attribute="Bar" context="#pop" String=":*\|*[1-9]|/*\|" />
</context>
<!-- returns to Normal context at the end of header -->
<context name="Header" attribute="Header" lineEndContext="#stay">
<!-- the header ends after K: line -->
<RegExpr attribute="Header" context="#pop" String="K:.+" endRegion="header" column="0"/>
<!-- the single header command ends at the ] char -->
<DetectChar attribute="Header" context="#pop" char="]" />
</context>
<!-- the single header line ends at EOL -->
<context name="Header2" attribute="Header" lineEndContext="#pop" />
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal"/>
<itemData name="Comment" defStyleNum="dsComment"/>
<itemData name="Decoration" defStyleNum="dsFloat" color="#00bbaa" />
<itemData name="String" defStyleNum="dsString" bold="true"/>
<itemData name="Preprocessor" defStyleNum="dsString" italic="true"/>
<itemData name="Header" defStyleNum="dsFloat"/>
<itemData name="Slur" defStyleNum="dsDataType" bold="true"/>
<itemData name="Tuplet" defStyleNum="dsDataType" color="#bb00bb"/>
<itemData name="Lyrics" defStyleNum="dsDataType" color="#00bb00"/>
<itemData name="Bar" defStyleNum="dsChar" color="#0000ff"/>
<itemData name="Sharp" defStyleNum="dsNormal" color="#22bb66" bold="true"/>
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="%" />
</comments>
<keywords casesensitive="1" />
</general>
</language>
This diff is collapsed.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<language name="Ada"
version="3"
kateversion="5.0"
section="Sources"
extensions="*.adb;*.ads;*.ada;*.a"
indenter="ada"
mimetype="text/x-adasrc">
<highlighting>
<list name="keywords">
<item>abort</item>
<item>abs</item>
<item>abstract</item>
<item>accept</item>
<item>access</item>
<item>aliased</item>
<item>all</item>
<item>and</item>
<item>array</item>
<item>at</item>
<item>begin</item>
<item>body</item>
<item>constant</item>
<item>declare</item>
<item>delay</item>
<item>delta</item>
<item>digits</item>
<item>do</item>
<item>else</item>
<item>elsif</item>
<item>end</item>
<item>entry</item>
<item>exception</item>
<item>exit</item>
<item>for</item>
<item>function</item>
<item>generic</item>
<item>goto</item>
<item>in</item>
<item>interface</item>
<item>is</item>
<item>limited</item>
<item>mod</item>
<item>new</item>
<item>not</item>
<item>null</item>
<item>of</item>
<item>or</item>
<item>others</item>
<item>out</item>
<item>overriding</item>
<item>package</item>
<item>pragma</item>
<item>private</item>
<item>procedure</item>
<item>protected</item>
<item>raise</item>
<item>range</item>
<item>rem</item>
<item>record</item>
<item>renames</item>
<item>requeue</item>
<item>return</item>
<item>reverse</item>
<item>separate</item>
<item>subtype</item>
<item>tagged</item>
<item>task</item>
<item>terminate</item>
<item>then</item>
<item>type</item>
<item>until</item>
<item>use</item>
<item>when</item>
<item>while</item>
<item>with</item>
<item>xor</item>
</list>
<list name="pragmas">
<item>all_calls_remote</item>
<item>assert</item>
<item>assertion_policy</item>
<item>asynchronous</item>
<item>atomic</item>
<item>atomic_components</item>
<item>attach_handler</item>
<item>controlled</item>
<item>convention</item>
<item>detect_blocking</item>
<item>discard_names</item>
<item>elaborate</item>
<item>elaborate_all</item>
<item>elaborate_body</item>
<item>export</item>
<item>import</item>
<item>inline</item>
<item>inspection_point</item>
<item>interrupt_handler</item>
<item>interrupt_priority</item>
<item>linker_options</item>
<item>list</item>
<item>locking_policy</item>
<item>no_return</item>
<item>normalize_scalars</item>
<item>optimize</item>
<item>pack</item>
<item>page</item>
<item>partition_elaboration_policy</item>
<item>preelaborable_initialization</item>
<item>preelaborate</item>
<item>priority</item>
<item>priority_specific_dispatching</item>
<item>profile</item>
<item>pure</item>
<item>queuing_policy</item>
<item>relative_deadline</item>
<item>remote_call_interface</item>
<item>remote_types</item>
<item>restrictions</item>
<item>reviewable</item>
<item>shared_passive</item>
<item>storage_size</item>
<item>suppress</item>
<item>task_dispatching_policy</item>
<item>unchecked_union</item>
<item>unsuppress</item>
<item>volatile</item>
<item>volatile_components</item>
</list>
<list name="types">
<item>boolean</item>
<item>character</item>
<item>float</item>
<item>integer</item>
<item>long_float</item>
<item>long_integer</item>
<item>long_long_float</item>
<item>long_long_integer</item>
<item>short_float</item>
<item>short_integer</item>
<item>string</item>
<item>wide_string</item>
<item>wide_character</item>
<item>wide_wide_character</item>
<item>wide_wide_string</item>
</list>
<contexts>
<context attribute="Normal Text" lineEndContext="#stay" name="Default">
<RegExpr attribute="Keyword" context="#stay" String="\brecord\b" insensitive="true" beginRegion="RecordRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\s+record\b" insensitive="true" endRegion="RecordRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bcase\b" insensitive="true" beginRegion="CaseRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\s+case\b" insensitive="true" endRegion="CaseRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bif\b" insensitive="true" beginRegion="IfRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\s+if\b" insensitive="true" endRegion="IfRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bloop\b" insensitive="true" beginRegion="LoopRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\s+loop\b" insensitive="true" endRegion="LoopRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bselect\b" insensitive="true" beginRegion="SelectRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\s+select\b" insensitive="true" endRegion="SelectRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bbegin\b" insensitive="true" beginRegion="BeginRegion"/>
<RegExpr attribute="Keyword" context="#stay" String="\bend\b" insensitive="true" endRegion="BeginRegion"/>
<StringDetect attribute="Region Marker" context="Region Marker" String="-- BEGIN" beginRegion="RegionMarker" firstNonSpace="true" />
<StringDetect attribute="Region Marker" context="Region Marker" String="-- END" endRegion="RegionMarker" firstNonSpace="true" />
<keyword attribute="Keyword" context="#stay" String="keywords"/>
<keyword attribute="Pragmas" context="#stay" String="pragmas" />
<keyword attribute="Data Type" context="#stay" String="types" />
<Float attribute="Float" context="#stay"/>
<Int attribute="Decimal" context="#stay"/>
<RegExpr attribute="Char" context="#stay" String="'.'"/>
<DetectChar attribute="String" context="String" char="&quot;"/>
<Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
<AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;|"/>
</context>
<context attribute="Region Marker" lineEndContext="#pop" name="Region Marker"/>
<context attribute="String" lineEndContext="#pop" name="String">
<DetectChar attribute="String" context="#pop" char="&quot;"/>
</context>
<context attribute="Comment" lineEndContext="#pop" name="Comment"/>
</contexts>
<itemDatas>
<itemData name="Normal Text" defStyleNum="dsNormal" />
<itemData name="Keyword" defStyleNum="dsKeyword" />
<itemData name="Pragmas" defStyleNum="dsExtension" bold="1" />
<itemData name="Data Type" defStyleNum="dsDataType"/>
<itemData name="Decimal" defStyleNum="dsDecVal" />
<itemData name="Float" defStyleNum="dsFloat" />
<itemData name="Char" defStyleNum="dsChar" />
<itemData name="String" defStyleNum="dsString" />
<itemData name="Comment" defStyleNum="dsComment" />
<itemData name="Symbol" defStyleNum="dsNormal"/>
<itemData name="Region Marker" defStyleNum="dsRegionMarker" />
</itemDatas>
</highlighting>
<general>
<comments>
<comment name="singleLine" start="--" />
</comments>
<keywords casesensitive="0" />
</general>
</language>
<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE language SYSTEM "language.dtd">
<!-- See https://adblockplus.org/en/filters -->
<language
name="Adblock Plus"
version="1"
kateversion="5.0"