<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Prolog" section="Sources" version="17" kateversion="5.62" mimetype="text/x-prolog" extensions="*.prolog;*.dcg;*.pro" author="Torsten Eichstädt (torsten.eichstaedt@web.de)" license="LGPLv2+"><highlighting><list name="error term ISO"><item>error</item></list><list name="guru meditation terms ISO"><item>domain_error</item><item>evaluation_error</item><item>existence_error</item><item>instantiation_error</item><item>permission_error</item><item>representation_error</item><item>resource_error</item><item>syntax_error</item><item>system_error</item><item>type_error</item><item>uninstantiation_error</item></list><list name="bogus ISO"><item>atan</item><item>char_conversion</item><item>current_char_conversion</item><item>ensure_loaded</item><item>include</item><item>xor</item></list><list name="logic+control ISO"><item>call</item><item>catch</item><item>fail</item><item>false</item><item>initialization</item><item>once</item><item>repeat</item><item>throw</item><item>true</item></list><list name="dyn clause mgmt ISO"><item>abolish</item><item>asserta</item><item>assertz</item><item>clause</item><item>dynamic</item><item>retract</item><item>retractall</item></list><list name="terms ISO"><item>acyclic_term</item><item>arg</item><item>atom_chars</item><item>atom_codes</item><item>atom_concat</item><item>atom_length</item><item>char_code</item><item>compare</item><item>copy_term</item><item>functor</item><item>number_chars</item><item>number_codes</item><item>subsumes_term</item><item>term_variables</item><item>unify_with_occurs_check</item></list><list name="DCG non-ISO"><item>phrase</item></list><list name="streams ISO"><item>get_byte</item><item>get_char</item><item>get_code</item><item>nl</item><item>open</item><item>peek_byte</item><item>peek_char</item><item>peek_code</item><item>put_byte</item><item>put_char</item><item>put_code</item><item>read</item><item>read_term</item><item>set_stream_position</item><item>write</item><item>write_canonical</item><item>writeq</item></list><list name="arith eval ISO"><item>is</item></list><list name="arith ops int ISO"><item>div</item><item>mod</item><item>rem</item></list><list name="arith expr mixed ISO"><item>abs</item><item>max</item><item>min</item><item>sign</item></list><list name="arith expr int ISO"><item>ceiling</item><item>floor</item><item>round</item><item>truncate</item></list><list name="arith expr float ISO"><item>acos</item><item>asin</item><item>atan2</item><item>cos</item><item>exp</item><item>float</item><item>float_fractional_part</item><item>float_integer_part</item><item>log</item><item>pi</item><item>sin</item><item>sqrt</item><item>tan</item></list><list name="prolog state ISO"><item>discontigous</item><item>multifile</item><item>op</item><item>set_prolog_flag</item></list><list name="types ISO"><item>atom</item><item>atomic</item><item>callable</item><item>compound</item><item>float</item><item>ground</item><item>integer</item><item>nonvar</item><item>number</item><item>var</item></list><list name="built-ins ISO"><item>at_end_of_stream</item><item>close</item><item>current_input</item><item>current_op</item><item>current_output</item><item>current_prolog_flag</item><item>flush_output</item><item>set_input</item><item>set_output</item><item>stream_property</item></list><contexts><context name="shebang" attribute="Syntax Error" fallthroughContext="clause" lineEmptyContext="clause" lineEndContext="clause"><StringDetect String="#!" attribute="% italic predicates: w/ side effects" context="1-comment" column="0"/></context><context name="layout" attribute="Syntax Error"><DetectSpaces attribute="Normal Text"/><StringDetect String="/*" attribute="% italic predicates: w/ side effects" context="comment-iso" beginRegion="comment"/><StringDetect String="%BEGIN" attribute="%BEGIN folding region" context="region_marker" beginRegion="user_region" firstNonSpace="1"/><StringDetect String="%END" attribute="%BEGIN folding region" context="region_marker" endRegion="user_region" firstNonSpace="1"/><DetectChar char="%" attribute="% italic predicates: w/ side effects" context="layout_fold" firstNonSpace="1" lookAhead="1"/><DetectChar char="%" attribute="% italic predicates: w/ side effects" context="1-comment"/></context><context name="syntax_error" attribute="Syntax Error" noIndentationBasedFolding="1"><DetectSpaces attribute="Syntax Error" context="#pop"/><DetectIdentifier attribute="Syntax Error" context="#pop"/><RegExpr String="." attribute="Syntax Error" context="#pop"/></context><context name="1-comment" attribute="% italic predicates: w/ side effects" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="atomic" attribute="Syntax Error"><keyword String="logic+control ISO" attribute="Logic &amp; Control"/><keyword String="types ISO" attribute="Type Checking"/><keyword String="dyn clause mgmt ISO" attribute="Dynamic Clause Management"/><keyword String="streams ISO" attribute="Stream I/O"/><keyword String="terms ISO" attribute="other built-in predicate"/><keyword String="prolog state ISO" attribute="Prolog State"/><keyword String="DCG non-ISO" attribute="{ DCG }"/><keyword String="arith eval ISO" attribute="Arithmetics" context="arith_expr"/><keyword String="built-ins ISO" attribute="other built-in predicate"/><keyword String="error term ISO" attribute="Guru Meditation"/><keyword String="guru meditation terms ISO" attribute="Guru Meditation Terms"/><keyword String="bogus ISO" attribute="ISO Bogus"/><IncludeRules context="number"/><DetectChar char="'" attribute="'quo Ted'" context="single-quoted" lookAhead="1"/><DetectChar char="`" attribute="`back-quoted`" context="back-quoted" lookAhead="1"/><DetectChar char='"' attribute='"double-quoted"' context="double-quoted" lookAhead="1"/><IncludeRules context="operator"/><AnyChar String="abcdefghijklmnopqrstuvwxyz" attribute="Normal Text" context="id" lookAhead="1"/><AnyChar String="ABCDEFGHIJKLMNOPQRSTUVWXYZ_" attribute="_VARIABLE" context="var" lookAhead="1"/><AnyChar String="#$&amp;*+-./:&lt;=>?@^~\" attribute="Normal Text" context="graphic"/></context><context name="curly" attribute="Syntax Error" noIndentationBasedFolding="1"><IncludeRules context="layout"/><DetectChar char="(" attribute="( ) [ ]" context="nested" beginRegion="nested"/><DetectChar char="[" attribute="( ) [ ]" context="list" beginRegion="list"/><DetectChar char="}" attribute="{ DCG }" context="#pop" endRegion="curly"/><DetectChar char="{" attribute="{ DCG }" context="curly" beginRegion="curly"/><AnyChar String=",!" attribute="Logic &amp; Control"/><DetectChar char="|" attribute="Normal Text"/><StringDetect String=".(" attribute="Normal Text" context="list_functor" lookAhead="1"/><IncludeRules context="atomic"/></context><context name="list" attribute="Syntax Error" noIndentationBasedFolding="1"><IncludeRules context="layout"/><DetectChar char="(" attribute="( ) [ ]" context="nested" beginRegion="nested"/><DetectChar char="]" attribute="( ) [ ]" context="#pop" endRegion="list"/><DetectChar char="[" attribute="( ) [ ]" context="list" beginRegion="list"/><DetectChar char="{" attribute="( ) [ ]" context="curly" beginRegion="curly"/><AnyChar String=",!" attribute="Normal Text"/><DetectChar char="|" attribute="other built-in operator"/><StringDetect String=".(" attribute="Normal Text" context="list_functor" lookAhead="1"/><IncludeRules context="atomic"/></context><context name="list_functor" attribute="Syntax Error" lineEndContext="syntax_error"><DetectChar char="." attribute="other built-in predicate" context="#pop"/></context><context name="nested" attribute="Syntax Error" noIndentationBasedFolding="1"><IncludeRules context="layout"/><DetectChar char=")" attribute="( ) [ ]" context="#pop" endRegion="nested"/><DetectChar char="(" attribute="( ) [ ]" context="nested" beginRegion="nested"/><DetectChar char="[" attribute="( ) [ ]" context="list" beginRegion="list"/><DetectChar char="{" attribute="{ DCG }" context="curly" beginRegion="curly"/><AnyChar String="!," attribute="Logic &amp; Control"/><DetectChar char="|" attribute="Normal Text"/><StringDetect String=".(" attribute="Normal Text" context="list_functor" lookAhead="1"/><RegExpr String="\.(?!(\(|[#$&amp;*+\-./:&lt;=>?@^~\\]))" attribute="Warning (!use background)"/><IncludeRules context="atomic"/></context><context name="region_marker" attribute="%BEGIN folding region" lineEndContext="#pop" noIndentationBasedFolding="1"><IncludeRules context="1-comment"/></context><context name="arith_expr" attribute="Syntax Error" noIndentationBasedFolding="1"><DetectChar char="(" attribute="( ) [ ]" context="nested_expr" beginRegion="nested"/><AnyChar String=")}]|!,|" context="#pop" lookAhead="1"/><RegExpr String="\.(?!(\(|[#$&amp;*+\-./:&lt;=>?@^~\\]))|(;|->|\\\+|:-|=|\\=)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Logic &amp; Control" context="#pop" lookAhead="1"/><IncludeRules context="arith_expr_common"/></context><context name="clause" attribute="Syntax Error"><IncludeRules context="layout"/><RegExpr String="\.(?!(\(|[#$&amp;*+\-./:&lt;=>?@^~\\]))" attribute="Warning (!use background)"/><RegExpr String="." attribute="Syntax Error" context="term" beginRegion="clause" lookAhead="1"/></context><context name="quoted_1st" attribute="Syntax Error"><LineContinue attribute="escaped (!use background)"/><DetectSpaces attribute="escaped (!use background)" column="0"/></context><context name="quoted_last" attribute="Syntax Error"><DetectChar char="\" attribute="Syntax Error" context="esc_seq_q" lookAhead="1"/><DetectChar char="&#9;" attribute="Warning (!use background)"/><DetectIdentifier/><DetectSpaces/></context><context name="arith_expr_common" attribute="Syntax Error"><IncludeRules context="layout"/><IncludeRules context="number"/><keyword String="bogus ISO" attribute="ISO Bogus"/><keyword String="arith expr mixed ISO" attribute="Arithmetics"/><keyword String="arith expr int ISO" attribute="Integer Arithmetics"/><keyword String="arith expr float ISO" attribute="Float Arithmetics"/><keyword String="arith ops int ISO" attribute="Integer Arithmetics"/><RegExpr String="(=:=|=\\=|=&lt;|&lt;|>=|>)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Syntax Error" context="#pop"/><RegExpr String="(\+|-|\*|\^)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Arithmetics"/><RegExpr String="//(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Integer Arithmetics"/><RegExpr String="(/|\*\*)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Float Arithmetics"/><RegExpr String="(/\\|\\/|\\|&lt;&lt;|>>)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="ISO Bogus"/><IncludeRules context="operator"/><AnyChar String="abcdefghijklmnopqrstuvwxyz" attribute="Normal Text" context="id" lookAhead="1"/><AnyChar String="ABCDEFGHIJKLMNOPQRSTUVWXYZ_" attribute="_VARIABLE" context="var" lookAhead="1"/><AnyChar String="#$&amp;*+-./:&lt;=>?@^~\" attribute="Normal Text" context="graphic"/></context><context name="bq" attribute="`back-quoted`" noIndentationBasedFolding="1"><IncludeRules context="quoted_1st"/><RegExpr String="(``|\\[0-7]+\\|\\x[a-fA-F0-9]+\\|\\.|[^`\\]+)$" attribute="Syntax Error" context="syntax_error_bq"/><StringDetect String="``" attribute="escaped (!use background)"/><DetectChar char="`" attribute="`back-quoted`" context="#pop#pop" endRegion="quoted"/><IncludeRules context="quoted_last"/></context><context name="dq" attribute='"double-quoted"' noIndentationBasedFolding="1"><IncludeRules context="quoted_1st"/><RegExpr String='(""|\\[0-7]+\\|\\x[a-fA-F0-9]+\\|\\.|[^"\\]+)$' attribute="Syntax Error" context="syntax_error_dq"/><StringDetect String='""' attribute="escaped (!use background)"/><DetectChar char='"' attribute='"double-quoted"' context="#pop#pop" endRegion="quoted"/><IncludeRules context="quoted_last"/></context><context name="graphic" attribute="Syntax Error" fallthroughContext="#pop" lineEndContext="#pop"><AnyChar String="#$&amp;*+-./:&lt;=>?@^~\" attribute="Normal Text"/></context><context name="id" attribute="Syntax Error"><DetectIdentifier attribute="Normal Text" context="#pop"/></context><context name="nested_expr" attribute="Syntax Error" noIndentationBasedFolding="1"><DetectChar char="(" attribute="( ) [ ]" context="nested_expr" beginRegion="nested"/><DetectChar char=")" attribute="( ) [ ]" context="#pop" endRegion="nested"/><DetectChar char="!" attribute="Normal Text"/><DetectChar char="," attribute="Syntax Error"/><DetectChar char="|" attribute="Normal Text"/><RegExpr String="(;|->|\\\+|:-|=|\\=)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="other built-in operator"/><IncludeRules context="arith_expr_common"/></context><context name="number" attribute="Syntax Error" lineEndContext="#pop"><RegExpr String="0'\\?$" attribute="Syntax Error" context="syntax_error_cc"/><StringDetect String="0'" attribute="0'a (!use background)" context="char_code"/><StringDetect String="0b" attribute="0b1001 0o007 0xF1" context="bin"/><StringDetect String="0o" attribute="0b1001 0o007 0xF1" context="oct"/><StringDetect String="0x" attribute="0b1001 0o007 0xF1" context="hex"/><RegExpr String="[0-9]+\.[0-9]+E[+\-]?[0-9]+|[0-9]+\.[0-9]+|[0-9]+E[+\-]?[0-9]+" attribute="2.718281E-9"/><Int attribute="1  2  3  42"/></context><context name="operator" attribute="Syntax Error" lineEndContext="#pop"><keyword String="arith eval ISO" attribute="Arithmetics" context="arith_expr"/><keyword String="arith ops int ISO" attribute="other built-in operator"/><RegExpr String="(;|->|\\\+|:-|=|\\=)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Logic &amp; Control"/><RegExpr String="(\?-|==|\\==|@=&lt;|@&lt;|@>=|@>|=\.\.|@|:)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="other built-in operator"/><RegExpr String="-->(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="{ DCG }"/><RegExpr String="(=:=|=\\=|=&lt;|&lt;|>=|>)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="Arithmetics" context="arith_expr"/><RegExpr String="(\+|-|\*|\^)(?![#$&amp;*+\-./:&lt;=>?@^~\\])|//(?![#$&amp;*+\-./:&lt;=>?@^~\\])|(/|\*\*)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="other built-in operator"/><RegExpr String="(/\\|\\/|\\|&lt;&lt;|>>)(?![#$&amp;*+\-./:&lt;=>?@^~\\])" attribute="ISO Bogus"/></context><context name="sq" attribute="'quo Ted'" noIndentationBasedFolding="1"><IncludeRules context="quoted_1st"/><RegExpr String="(''|\\[0-7]+\\|\\x[a-fA-F0-9]+\\|\\.|[^'\\]+)$" attribute="Syntax Error" context="syntax_error_sq"/><StringDetect String="''" attribute="escaped (!use background)"/><DetectChar char="'" attribute="'quo Ted'" context="#pop#pop" endRegion="quoted"/><IncludeRules context="quoted_last"/></context><context name="var" attribute="Syntax Error"><DetectIdentifier attribute="_VARIABLE" context="#pop"/></context><context name="back-quoted" attribute="`back-quoted`"><LineContinue char="`" attribute="Syntax Error" context="bq" beginRegion="quoted"/><DetectChar char="`" attribute="`back-quoted`" context="bq" beginRegion="quoted"/></context><context name="bin" attribute="Syntax Error" fallthroughContext="#pop" lineEndContext="#pop"><AnyChar String="01" attribute="0b1001 0o007 0xF1"/></context><context name="char_code" attribute="Syntax Error" lineEndContext="#pop"><StringDetect String="''" attribute="escaped (!use background)" context="#pop"/><DetectChar char="'" attribute="Syntax Error" context="#pop"/><DetectChar char="\" attribute="escaped (!use background)" context="esc_seq_cc"/><DetectChar char="&#9;" attribute="Warning (!use background)" context="#pop"/><RegExpr String="." attribute="0'a (!use background)" context="#pop"/></context><context name="comment-iso" attribute="% italic predicates: w/ side effects"><StringDetect String="*/" attribute="% italic predicates: w/ side effects" context="#pop" endRegion="comment"/><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="double-quoted" attribute='"double-quoted"'><LineContinue char='"' attribute="Syntax Error" context="dq" beginRegion="quoted"/><DetectChar char='"' attribute='"double-quoted"' context="dq" beginRegion="quoted"/></context><context name="esc_seq_cc" attribute="Syntax Error" fallthroughContext="#pop" lineEndContext="#pop#pop"><DetectChar char="&#9;" attribute="Warning (!use background)" context="#pop#pop"/><AnyChar String="abfnrtv\'`&#34;]" attribute="escaped (!use background)" context="#pop#pop"/></context><context name="esc_seq_q" attribute="Syntax Error" lineEndContext="syntax_error"><RegExpr String="\\[0-7]+\\|\\x[a-fA-F0-9]+\\" attribute="0'a (!use background)" context="#pop"/><DetectChar char="\" attribute="escaped (!use background)" context="esc_seq_q2"/></context><context name="esc_seq_q2" attribute="Syntax Error" fallthroughContext="#pop#pop" lineEndContext="syntax_error"><DetectChar char="&#9;" attribute="Warning (!use background)" context="#pop#pop"/><AnyChar String="abfnrtv\'`&#34;]" attribute="escaped (!use background)" context="#pop#pop"/></context><context name="hex" attribute="Syntax Error" fallthroughContext="#pop" lineEndContext="#pop"><AnyChar String="0123456789abcdefABCDEF" attribute="0b1001 0o007 0xF1"/></context><context name="layout_fold" attribute="Syntax Error" fallthroughContext="#pop"><DetectSpaces attribute="Normal Text"/><StringDetect String="%BEGIN" attribute="%BEGIN folding region" context="region_marker" beginRegion="user_region" firstNonSpace="1"/><StringDetect String="%END" attribute="%BEGIN folding region" context="region_marker" endRegion="user_region" firstNonSpace="1"/><DetectChar char="%" attribute="% italic predicates: w/ side effects" context="1-comment" firstNonSpace="1"/></context><context name="oct" attribute="Syntax Error" fallthroughContext="#pop" lineEndContext="#pop"><AnyChar String="01234567" attribute="0b1001 0o007 0xF1"/></context><context name="single-quoted" attribute="'quo Ted'"><LineContinue char="'" attribute="Syntax Error" context="sq" beginRegion="quoted"/><DetectChar char="'" attribute="'quo Ted'" context="sq" beginRegion="quoted"/></context><context name="syntax_error_bq" attribute="Syntax Error" noIndentationBasedFolding="1"><StringDetect String="\`" attribute="Syntax Error" context="#pop"/><StringDetect String="``" attribute="Syntax Error" context="#pop"/><DetectChar char="`" attribute="Syntax Error" context="#pop#pop#pop" endRegion="quoted"/><IncludeRules context="syntax_error"/></context><context name="syntax_error_cc" attribute="Syntax Error" fallthroughContext="#pop"><DetectSpaces attribute="Syntax Error" context="#pop"/></context><context name="syntax_error_dq" attribute="Syntax Error" noIndentationBasedFolding="1"><StringDetect String='\"' attribute="Syntax Error" context="#pop"/><StringDetect String='""' attribute="Syntax Error" context="#pop"/><DetectChar char='"' attribute="Syntax Error" context="#pop#pop#pop" endRegion="quoted"/><IncludeRules context="syntax_error"/></context><context name="syntax_error_sq" attribute="Syntax Error" noIndentationBasedFolding="1"><StringDetect String="\'" attribute="Syntax Error" context="#pop"/><StringDetect String="''" attribute="Syntax Error" context="#pop"/><DetectChar char="'" attribute="Syntax Error" context="#pop#pop#pop" endRegion="quoted"/><IncludeRules context="syntax_error"/></context><context name="term" attribute="Syntax Error" noIndentationBasedFolding="1"><IncludeRules context="layout"/><DetectChar char="(" attribute="( ) [ ]" context="nested" beginRegion="nested"/><DetectChar char="[" attribute="( ) [ ]" context="list" beginRegion="list"/><DetectChar char="{" attribute="{ DCG }" context="curly" beginRegion="curly"/><AnyChar String=",!" attribute="Logic &amp; Control"/><DetectChar char="|" attribute="Normal Text"/><StringDetect String=".(" attribute="Syntax Error" context="list_functor" lookAhead="1"/><RegExpr String="\.(?!(\(|[#$&amp;*+\-./:&lt;=>?@^~\\]))" attribute="Logic &amp; Control" context="#pop" endRegion="clause"/><IncludeRules context="atomic"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="_VARIABLE" defStyleNum="dsDataType" bold="0" spellChecking="0"/><itemData name="'quo Ted'" defStyleNum="dsString"/><itemData name="`back-quoted`" defStyleNum="dsString" italic="1"/><itemData name='"double-quoted"' defStyleNum="dsOthers"/><itemData name="escaped (!use background)" defStyleNum="dsChar" spellChecking="0" backgroundColor="#0C0C0C" selBackgroundColor="#FFFFFF"/><itemData name="2.718281E-9" defStyleNum="dsFloat" spellChecking="0"/><itemData name="1  2  3  42" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="0b1001 0o007 0xF1" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="0'a (!use background)" defStyleNum="dsBaseN" spellChecking="0" backgroundColor="#0C0C0C" selBackgroundColor="#FFFFFF"/><itemData name="( ) [ ]" defStyleNum="dsNormal" spellChecking="0"/><itemData name="{ DCG }" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Prolog State" defStyleNum="dsFunction" bold="1" spellChecking="0"/><itemData name="Type Checking" defStyleNum="dsDataType" spellChecking="0"/><itemData name="Logic &amp; Control" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="other built-in operator" defStyleNum="dsFunction" spellChecking="0"/><itemData name="other built-in predicate" defStyleNum="dsFunction" spellChecking="0"/><itemData name="% italic predicates: w/ side effects" defStyleNum="dsComment"/><itemData name="Dynamic Clause Management" defStyleNum="dsKeyword" italic="1" spellChecking="0"/><itemData name="Stream I/O" defStyleNum="dsFunction" italic="1" spellChecking="0"/><itemData name="Arithmetics" defStyleNum="dsDataType" bold="1" italic="1" spellChecking="0"/><itemData name="Integer Arithmetics" defStyleNum="dsDecVal" bold="1" italic="1" spellChecking="0"/><itemData name="Float Arithmetics" defStyleNum="dsFloat" bold="1" italic="1" spellChecking="0"/><itemData name="ISO Bogus" defStyleNum="dsAlert" bold="1" italic="1" spellChecking="0"/><itemData name="Guru Meditation" defStyleNum="dsNormal" spellChecking="0" bold="1" italic="0" underline="0" color="#FF0000" selColor="#00FFFF"/><itemData name="Guru Meditation Terms" defStyleNum="dsNormal" spellChecking="0" bold="0" italic="1" underline="0" color="#FF0000" selColor="#00FFFF"/><itemData name="Syntax Error" defStyleNum="dsError" spellChecking="0"/><itemData name="Warning (!use background)" defStyleNum="dsAlert" spellChecking="0" backgroundColor="#FC000C" selBackgroundColor="#03FFF3"/><itemData name="%BEGIN folding region" defStyleNum="dsRegionMarker" spellChecking="0"/></itemDatas></highlighting><general><keywords casesensitive="1" additionalDeliminator="$#'&#34;`"/><folding indentationsensitive="1"/><comments><comment name="singleLine" start="%" position="afterwhitespace"/><comment name="multiLine" start="/*" end="*/" region="comment"/></comments></general></language>