<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Julia" alternativeNames="JL" style="julia" indenter="julia" section="Sources" version="16" kateversion="5.62" extensions="*.jl" priority="5" license="MIT"><highlighting><list name="cflow_begin"><item>begin</item><item>do</item><item>for</item><item>if</item><item>try</item><item>while</item></list><list name="cflow_eb"><item>catch</item><item>else</item><item>elseif</item><item>finally</item></list><list name="cflow"><item>break</item><item>continue</item><item>return</item></list><list name="block_begin"><item>baremodule</item><item>function</item><item>let</item><item>macro</item><item>module</item><item>quote</item><item>struct</item><item>type</item></list><list name="block_end"><item>end</item></list><list name="keywords"><item>abstract</item><item>ans</item><item>bitstype</item><item>ccall</item><item>const</item><item>export</item><item>global</item><item>in</item><item>local</item><item>macro</item><item>module</item><item>new</item><item>struct</item><item>where</item></list><list name="import_keywords"><item>import</item><item>using</item></list><list name="types"><item>ASCIIString</item><item>AbstractArray</item><item>AbstractArrayStyle</item><item>AbstractChannel</item><item>AbstractChar</item><item>AbstractDict</item><item>AbstractDisplay</item><item>AbstractFloat</item><item>AbstractIrrational</item><item>AbstractLock</item><item>AbstractLogger</item><item>AbstractMatrix</item><item>AbstractRange</item><item>AbstractSet</item><item>AbstractString</item><item>AbstractUnitRange</item><item>AbstractVector</item><item>Anonymous</item><item>Any</item><item>ArgumentError</item><item>Array</item><item>ArrayStyle</item><item>AssertionError</item><item>Associative</item><item>AsyncCondition</item><item>Atomic</item><item>Base64DecodePipe</item><item>Base64EncodePipe</item><item>BigFloat</item><item>BigInt</item><item>BitArray</item><item>BitMatrix</item><item>BitSet</item><item>BitVector</item><item>Bool</item><item>BoundsError</item><item>BroadcastStyle</item><item>ByteString</item><item>CFunction</item><item>CapturedException</item><item>CartesianIndex</item><item>CartesianIndices</item><item>Cchar</item><item>Cdouble</item><item>Cfloat</item><item>Channel</item><item>Char</item><item>Cint</item><item>Cintmax_t</item><item>Clong</item><item>Clonglong</item><item>Cmd</item><item>Colon</item><item>Complex</item><item>Complex128</item><item>Complex64</item><item>ComplexF16</item><item>ComplexF32</item><item>ComplexF64</item><item>ComplexPair</item><item>CompositeException</item><item>CompoundPeriod</item><item>Condition</item><item>ConsoleLogger</item><item>Cptrdiff_t</item><item>Cshort</item><item>Csize_t</item><item>Cssize_t</item><item>Cstring</item><item>Cuchar</item><item>Cuint</item><item>Cuintmax_t</item><item>Culong</item><item>Culonglong</item><item>Cushort</item><item>Cwchar_t</item><item>Cwstring</item><item>DArray</item><item>Date</item><item>DateFormat</item><item>DateTime</item><item>DefaultArrayStyle</item><item>DenseArray</item><item>DenseMatrix</item><item>DenseVector</item><item>Dict</item><item>DimensionMismatch</item><item>Dims</item><item>DivideError</item><item>DomainError</item><item>EOFError</item><item>Enum</item><item>EnvDict</item><item>ErrorException</item><item>Exception</item><item>ExponentialBackOff</item><item>Expr</item><item>Float</item><item>Float16</item><item>Float32</item><item>Float64</item><item>Function</item><item>IO</item><item>IOBuffer</item><item>IOContext</item><item>IOStream</item><item>IPv4</item><item>IPv6</item><item>IdDict</item><item>ImmutableDict</item><item>IndexCartesian</item><item>IndexLinear</item><item>IndexStyle</item><item>InexactError</item><item>InitError</item><item>Instant</item><item>Int</item><item>Int128</item><item>Int16</item><item>Int32</item><item>Int64</item><item>Int8</item><item>IntSet</item><item>Integer</item><item>InterruptException</item><item>InvalidStateException</item><item>Irrational</item><item>IteratorEltype</item><item>KeyError</item><item>LinRange</item><item>LinearIndices</item><item>LoadError</item><item>LogLevel</item><item>Matrix</item><item>MersenneTwister</item><item>MethodError</item><item>Missing</item><item>MissingException</item><item>Mutex</item><item>NTuple</item><item>NamedTuple</item><item>None</item><item>Nothing</item><item>NullLogger</item><item>Number</item><item>ObjectIdDict</item><item>OneTo</item><item>OrdinalRange</item><item>OutOfMemoryError</item><item>OverflowError</item><item>Pair</item><item>Pairs</item><item>ParseError</item><item>PartialQuickSort</item><item>Period</item><item>PermutedDimsArray</item><item>ProcessFailedException</item><item>Ptr</item><item>RandomDevice</item><item>Range</item><item>Range1</item><item>Ranges</item><item>Rational</item><item>RawFD</item><item>ReadOnlyMemoryError</item><item>Real</item><item>RecursiveSpinLock</item><item>ReentrantLock</item><item>Ref</item><item>Regex</item><item>RegexMatch</item><item>RoundingMode</item><item>Semaphore</item><item>Set</item><item>SharedArray</item><item>Signed</item><item>SimpleLogger</item><item>Some</item><item>SparseMatrixCSC</item><item>SparseVector</item><item>SpinLock</item><item>StackFrame</item><item>StackOverflowError</item><item>StackTrace</item><item>Stateful</item><item>StepRange</item><item>StepRangeLen</item><item>StridedArray</item><item>StridedMatrix</item><item>StridedVecOrMat</item><item>StridedVector</item><item>String</item><item>StringIndexError</item><item>SubArray</item><item>SubString</item><item>SubstitutionString</item><item>Symbol</item><item>SystemError</item><item>TCPSocket</item><item>Task</item><item>TextDisplay</item><item>Time</item><item>TimeType</item><item>Timer</item><item>TmStruct</item><item>Tuple</item><item>Type</item><item>TypeError</item><item>UDPSocket</item><item>UInt</item><item>UInt128</item><item>UInt16</item><item>UInt32</item><item>UInt64</item><item>UInt8</item><item>UTF8String</item><item>UTInstant</item><item>UndefInitializer</item><item>UndefKeywordError</item><item>UndefRefError</item><item>UndefVarError</item><item>Union</item><item>UnionAll</item><item>UnitRange</item><item>Unsigned</item><item>Val</item><item>Vararg</item><item>VecOrMat</item><item>Vector</item><item>VersionNumber</item><item>Void</item><item>WeakKeyDict</item><item>WeakRef</item></list><list name="constants"><item>ARCH</item><item>ARGS</item><item>AbstractVecOrMat</item><item>BINDIR</item><item>CPU_THREADS</item><item>C_NULL</item><item>DEPOT_PATH</item><item>DenseVecOrMat</item><item>ENDIAN_BOM</item><item>ENV</item><item>Inf</item><item>Inf16</item><item>Inf32</item><item>Inf64</item><item>InsertionSort</item><item>KERNEL</item><item>LOAD_PATH</item><item>MACHINE</item><item>MS_ASYNC</item><item>MS_INVALIDATE</item><item>MS_SYNC</item><item>MergeSort</item><item>NaN</item><item>NaN16</item><item>NaN32</item><item>NaN64</item><item>PROGRAM_FILE</item><item>QuickSort</item><item>RoundDown</item><item>RoundFromZero</item><item>RoundNearest</item><item>RoundNearestTiesAway</item><item>RoundNearestTiesUp</item><item>RoundToZero</item><item>RoundUp</item><item>StridedArray</item><item>StridedMatrix</item><item>StridedVecOrMat</item><item>StridedVector</item><item>VERSION</item><item>VecOrMat</item><item>WORD_SIZE</item><item>catalan</item><item>devnull</item><item>e</item><item>eulergamma</item><item>golden</item><item>im</item><item>missing</item><item>nothing</item><item>pi</item><item>stderr</item><item>stdin</item><item>stdout</item><item>undef</item><item>ɣ</item><item>π</item><item>φ</item><item>ℯ</item></list><list name="booleans"><item>false</item><item>true</item></list><list name="modules"><item>Artifacts</item><item>Base</item><item>Base64</item><item>Broadcast</item><item>CRC32c</item><item>Core</item><item>CoreLogging</item><item>Dates</item><item>DelimitedFiles</item><item>Distributed</item><item>Docs</item><item>Downloads</item><item>FileWatching</item><item>Future</item><item>InteractiveUtils</item><item>Iterators</item><item>LibGit2</item><item>Libc</item><item>Libdl</item><item>LinearAlgebra</item><item>Logging</item><item>Main</item><item>Math</item><item>MathConstants</item><item>Meta</item><item>Mmap</item><item>Pkg</item><item>Printf</item><item>Profile</item><item>REPL</item><item>Random</item><item>SHA</item><item>Serialization</item><item>SharedArrays</item><item>Sockets</item><item>Sort</item><item>SparseArrays</item><item>StackTraces</item><item>Statistics</item><item>SuiteSparse</item><item>Sys</item><item>TOML</item><item>Test</item><item>Threads</item><item>UUIDs</item><item>Unicode</item></list><contexts><context name="_normal" attribute="Normal Text"><DetectSpaces/><keyword String="block_begin" attribute="Keyword" beginRegion="block"/><keyword String="cflow_begin" attribute="Control Flow" context="controlflow-block" beginRegion="block"/><keyword String="cflow" attribute="Control Flow"/><WordDetect String="end" attribute="Keyword" endRegion="block"/><IncludeRules context="coderoot"/></context><context name="_adjoint" attribute="Operator" fallthroughContext="#pop" lineEndContext="#pop"><DetectChar char="'" attribute="Operator"/></context><context name="String" attribute="String" lineEndContext="#pop"><DetectSpaces/><LineContinue attribute="String"/><HlCStringChar attribute="String Char"/><IncludeRules context="string-interpolation-rules"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="Block-String" attribute="String"><DetectSpaces/><StringDetect String='"""' attribute="String" context="#pop" endRegion="block-string"/><IncludeRules context="string-interpolation-rules"/><HlCStringChar attribute="String Char"/></context><context name="comment-rules" attribute="Comment" lineEndContext="#pop"><StringDetect String="#BEGIN" attribute="FoldingComment" context="region_marker" beginRegion="user_region"/><StringDetect String="#END" attribute="FoldingComment" context="region_marker" endRegion="user_region"/><StringDetect String="#=" attribute="Comment" context="block-comment" beginRegion="block-comment"/><DetectChar char="#" attribute="Comment" context="1-comment"/></context><context name="1-comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="parametric-type" attribute="Data Type"><DetectChar char="{" attribute="Data Type" context="parametric-type"/><DetectChar char="}" attribute="Data Type" context="#pop"/></context><context name="Block-Regex-Square-Bracket" attribute="String"><RegExpr String="\\." attribute="String Char"/><DetectChar char="]" attribute="Char" context="#pop"/><StringDetect String='"""' attribute="String" context="#pop" lookAhead="1"/></context><context name="Default-Regex" attribute="String"><RegExpr String="\\." attribute="String Char"/><StringDetect String="(?" attribute="Char"/><AnyChar String="()|" attribute="Char"/><AnyChar String="?+*." attribute="String Char"/></context><context name="Regex-Square-Bracket" attribute="String" lineEndContext="#pop"><LineContinue attribute="String"/><RegExpr String="\\." attribute="String Char"/><DetectChar char="]" attribute="Char" context="#pop"/><DetectChar char='"' attribute="String" context="#pop" lookAhead="1"/></context><context name="coderoot" attribute="Normal Text"><RegExpr String="(?:(?&lt;=[\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@!]|^)(?=[^0-9!\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@]))[^0-9!\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@][^\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@]*!?(?=\.?\()" attribute="Function"/><RegExpr String="(?:(?&lt;=[\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@!]|^)(?=[^0-9!\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@]))[^0-9!\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@][^\s.,(){}\[\];:%'&#34;&amp;$=/?\|^#@]*(?=\{.+\}.?\()" attribute="Function" context="parametric-constructor"/><IncludeRules context="comment-rules"/><RegExpr String="\b(abstract|primitive)\s+type\b|\bmutable\s+struct\b" attribute="Keyword" beginRegion="block"/><keyword String="keywords" attribute="Keyword"/><keyword String="import_keywords" attribute="Import" context="import"/><keyword String="types" attribute="Data Type"/><keyword String="booleans" attribute="Boolean"/><keyword String="constants" attribute="Constant"/><keyword String="modules" attribute="Module"/><StringDetect String='"""' attribute="String" context="Block-String" beginRegion="block-string"/><DetectChar char='"' attribute="String" context="String"/><StringDetect String='r"""' attribute="String" context="Regex-Block-String" beginRegion="block-string"/><StringDetect String='r"' attribute="String" context="Regex-String"/><StringDetect String='b"""' attribute="String" context="Block-String" beginRegion="block-string"/><StringDetect String='b"' attribute="String" context="String"/><StringDetect String='v"' attribute="String" context="String"/><StringDetect String='raw"""' attribute="String" context="Raw-Block-String" beginRegion="block-string"/><StringDetect String='raw"' attribute="String" context="Raw-String"/><StringDetect String='doc"""' attribute="String" context="Block-String" beginRegion="block-string"/><StringDetect String='doc"' attribute="String" context="String"/><StringDetect String="```" attribute="Command String" context="Block-Backtick-String" beginRegion="block-string"/><DetectChar char="`" attribute="Command String" context="Backtick-String"/><DetectChar char="[" attribute="Normal Text" context="subsetting"/><StringDetect String="::" attribute="Operator" context="type-annotation"/><StringDetect String="&lt;:" attribute="Operator" context="type-annotation"/><RegExpr String="\.\.\.?|[:$]=?|\.?(?:>>>=|&lt;-->|//=|&lt;&lt;=|>>=|-->|&lt;--|===|!==|>>>|[-+*/\\^÷%|&amp;⊻]=|=>|&amp;&amp;|\|\|?|>=|&lt;=|==|!=|&lt;\||\|>|\+\+|//|&lt;&lt;|>>|&lt;:|>:|[\Q=≔⩴≕~←→↔↚↛↞↠↢↣↦↤↮⇎⇍⇏⇐⇒⇔⇴⇶⇷⇸⇹⇺⇻⇼⇽⇾⇿⟵⟶⟷⟹⟺⟻⟼⟽⟾⟿⤀⤁⤂⤃⤄⤅⤆⤇⤌⤍⤎⤏⤐⤑⤔⤕⤖⤗⤘⤝⤞⤟⤠⥄⥅⥆⥇⥈⥊⥋⥎⥐⥒⥓⥖⥗⥚⥛⥞⥟⥢⥤⥦⥧⥨⥩⥪⥫⥬⥭⥰⧴⬱⬰⬲⬳⬴⬵⬶⬷⬸⬹⬺⬻⬼⬽⬾⬿⭀⭁⭂⭃⭄⭇⭈⭉⭊⭋⭌￩￫⇜⇝↜↝↩↪↫↬↼↽⇀⇁⇄⇆⇇⇉⇋⇌⇚⇛⇠⇢↷↶↺↻>&lt;≥≤≡≠≢∈∉∋∌⊆⊈⊂⊄⊊∝∊∍∥∦∷∺∻∽∾≁≃≂≄≅≆≇≈≉≊≋≌≍≎≐≑≒≓≖≗≘≙≚≛≜≝≞≟≣≦≧≨≩≪≫≬≭≮≯≰≱≲≳≴≵≶≷≸≹≺≻≼≽≾≿⊀⊁⊃⊅⊇⊉⊋⊏⊐⊑⊒⊜⊩⊬⊮⊰⊱⊲⊳⊴⊵⊶⊷⋍⋐⋑⋕⋖⋗⋘⋙⋚⋛⋜⋝⋞⋟⋠⋡⋢⋣⋤⋥⋦⋧⋨⋩⋪⋫⋬⋭⋲⋳⋴⋵⋶⋷⋸⋹⋺⋻⋼⋽⋾⋿⟈⟉⟒⦷⧀⧁⧡⧣⧤⧥⩦⩧⩪⩫⩬⩭⩮⩯⩰⩱⩲⩳⩵⩶⩷⩸⩹⩺⩻⩼⩽⩾⩿⪀⪁⪂⪃⪄⪅⪆⪇⪈⪉⪊⪋⪌⪍⪎⪏⪐⪑⪒⪓⪔⪕⪖⪗⪘⪙⪚⪛⪜⪝⪞⪟⪠⪡⪢⪣⪤⪥⪦⪧⪨⪩⪪⪫⪬⪭⪮⪯⪰⪱⪲⪳⪴⪵⪶⪷⪸⪹⪺⪻⪼⪽⪾⪿⫀⫁⫂⫃⫄⫅⫆⫇⫈⫉⫊⫋⫌⫍⫎⫏⫐⫑⫒⫓⫔⫕⫖⫗⫘⫙⫷⫸⫹⫺⊢⊣⟂⫪⫫…⁝⋮⋱⋰⋯+-−¦|⊕⊖⊞⊟∪∨⊔±∓∔∸≏⊎⊻⊽⋎⋓⧺⧻⨈⨢⨣⨤⨥⨦⨧⨨⨩⨪⨫⨬⨭⨮⨹⨺⩁⩂⩅⩊⩌⩏⩐⩒⩔⩖⩗⩛⩝⩡⩢⩣*/⌿÷%&amp;··⋅∘×\∩∧⊗⊘⊙⊚⊛⊠⊡⊓∗∙∤⅋≀⊼⋄⋆⋇⋉⋊⋋⋌⋏⋒⟑⦸⦼⦾⦿⧶⧷⨇⨰⨱⨲⨳⨴⨵⨶⨷⨸⨻⨼⨽⩀⩃⩄⩋⩍⩎⩑⩓⩕⩘⩚⩜⩞⩟⩠⫛⊍▷⨝⟕⟖⟗⨟^↑↓⇵⟰⟱⤈⤉⤊⤋⤒⤓⥉⥌⥍⥏⥑⥔⥕⥘⥙⥜⥝⥠⥡⥣⥥⥮⥯￪￬\E])" attribute="Operator"/><DetectIdentifier attribute="Variable" context="_adjoint"/><RegExpr String="0x([0-9a-fA-F]+(_[0-9a-fA-F]+)*\.?|([0-9a-fA-F]+(_[0-9a-fA-F]+)*)?\.[0-9a-fA-F]+(_[0-9a-fA-F]+)*)[pP][+-]?[0-9]+(im)?" attribute="Float" context="_adjoint"/><RegExpr String="0x[0-9a-fA-F]+(_[0-9a-fA-F]+)*(im)?" attribute="Hex" context="_adjoint"/><RegExpr String="0o[0-7]+(_[0-7]+)*(im)?" attribute="Octal" context="_adjoint"/><RegExpr String="0b[01]+(_[01]+)*(im)?" attribute="Binary" context="_adjoint"/><RegExpr String="([0-9]+(_[0-9]+)*(\.[0-9]+(_[0-9]+)*)?|\.[0-9]+(_[0-9]+)*)([eEfF][+-]?\d+)?(im)?" attribute="Float" context="_adjoint"/><RegExpr String="'[^']*(''[^']*)*'(?=[^']|$)" attribute="Char"/><RegExpr String="'[^']*(''[^']*)*" attribute="Incomplete Char"/><RegExpr String="@[a-zA-Z_]\w*" attribute="Macro"/></context><context name="region_marker" attribute="FoldingComment" lineEndContext="#pop"><IncludeRules context="1-comment"/></context><context name="string-interpolation-internal" attribute="Normal Text"><IncludeRules context="_normal"/><DetectChar char="(" attribute="Normal Text" context="string-interpolation-internal"/><DetectChar char=")" attribute="Normal Text" context="#pop"/></context><context name="string-interpolation-rules" attribute="String"><StringDetect String="\$" attribute="String"/><RegExpr String="\$(?:\S)" attribute="String Char" context="string-interpolation" lookAhead="1"/></context><context name="type-annotation" attribute="Data Type" lineEndContext="#pop"><DetectIdentifier attribute="Data Type" context="type-annotation-internal"/></context><context name="Backtick-String" attribute="Command String" lineEndContext="#pop"><DetectSpaces/><LineContinue attribute="Command String"/><HlCStringChar attribute="String Char"/><DetectChar char="`" attribute="Command String" context="#pop"/></context><context name="Block-Backtick-String" attribute="Command String"><DetectSpaces/><StringDetect String="```" attribute="Command String" context="#pop" endRegion="block-string"/><HlCStringChar attribute="String Char"/></context><context name="Raw-Block-String" attribute="String"><DetectSpaces/><StringDetect String='"""' attribute="String" context="#pop" endRegion="block-string"/></context><context name="Raw-String" attribute="String" lineEndContext="#pop"><DetectSpaces/><LineContinue attribute="String"/><RegExpr String='(\\\\)*\\"|(\\\\)+(?=")' attribute="String Char"/><DetectChar char='"' attribute="String" context="#pop"/></context><context name="Regex-Block-String" attribute="String"><RegExpr String='"{3}[imsx]{1,4}' attribute="String" context="#pop" endRegion="block-string"/><StringDetect String="[^" attribute="Char" context="Block-Regex-Square-Bracket"/><DetectChar char="[" attribute="Char" context="Block-Regex-Square-Bracket"/><IncludeRules context="Default-Regex"/><IncludeRules context="Block-String"/></context><context name="Regex-String" attribute="String" lineEndContext="#pop"><RegExpr String='"[imsx]{1,4}' attribute="String" context="#pop"/><StringDetect String="[^" attribute="Char" context="Regex-Square-Bracket"/><DetectChar char="[" attribute="Char" context="Regex-Square-Bracket"/><IncludeRules context="Default-Regex"/><IncludeRules context="String"/></context><context name="block-comment" attribute="Comment"><StringDetect String="=#" attribute="Comment" context="#pop" endRegion="block-comment"/><IncludeRules context="1-comment"/></context><context name="controlflow-block" attribute="Normal Text"><keyword String="cflow_eb" attribute="Control Flow" beginRegion="block" endRegion="block"/><WordDetect String="end" attribute="Control Flow" context="#pop" endRegion="block"/><IncludeRules context="_normal"/></context><context name="import" attribute="Normal Text"><DetectSpaces attribute="Normal Text"/><IncludeRules context="comment-rules"/><RegExpr String="[^:,\s]+" attribute="Module" context="import_list"/></context><context name="import_list" attribute="Normal Text" lineEndContext="#pop#pop"><DetectSpaces attribute="Normal Text"/><IncludeRules context="comment-rules"/><DetectChar char="," attribute="Normal Text" context="#pop"/><DetectChar char=":" attribute="Normal Text" context="#pop!import_vars"/></context><context name="import_vars" attribute="Normal Text"><DetectSpaces attribute="Normal Text"/><IncludeRules context="comment-rules"/><RegExpr String="[^:,\s]+\s*(?=,)" attribute="Normal Text"/><RegExpr String="[^:,\s]+\s*(?![,:])" attribute="Normal Text" context="#pop#pop"/></context><context name="parametric-constructor" attribute="Data Type"><DetectChar char="{" attribute="Data Type" context="parametric-type"/><AnyChar String=",;()=:>&lt;&amp;%*?[]^" attribute="Normal Text" context="#pop"/></context><context name="string-interpolation" attribute="String"><DetectChar char="$" attribute="String Char"/><DetectIdentifier attribute="Variable" context="#pop"/><DetectChar char="(" attribute="Normal Text" context="string-interpolation-extended"/></context><context name="string-interpolation-extended" attribute="Normal Text"><IncludeRules context="_normal"/><DetectChar char="(" attribute="Normal Text" context="string-interpolation-internal"/><DetectChar char=")" attribute="Normal Text" context="#pop#pop"/></context><context name="subsetting" attribute="Normal Text"><DetectSpaces attribute="Normal Text"/><WordDetect String="end" attribute="Keyword"/><IncludeRules context="coderoot"/><DetectChar char="]" attribute="Normal Text" context="#pop"/></context><context name="type-annotation-internal" attribute="Data Type" lineEndContext="#pop#pop"><DetectChar char="{" attribute="Data Type" context="parametric-type"/><AnyChar String=",;()=:>&lt;&amp;%*?[]^}" attribute="Normal Text" context="#pop#pop"/><DetectSpaces context="#pop#pop"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Variable" defStyleNum="dsNormal"/><itemData name="Operator" defStyleNum="dsOperator"/><itemData name="Float" defStyleNum="dsFloat"/><itemData name="Hex" defStyleNum="dsBaseN"/><itemData name="Octal" defStyleNum="dsBaseN"/><itemData name="Binary" defStyleNum="dsBaseN"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Char" defStyleNum="dsSpecialChar"/><itemData name="Char" defStyleNum="dsChar"/><itemData name="Incomplete Char" defStyleNum="dsChar"/><itemData name="Keyword" defStyleNum="dsKeyword"/><itemData name="Import" defStyleNum="dsImport"/><itemData name="Control Flow" defStyleNum="dsControlFlow"/><itemData name="Data Type" defStyleNum="dsDataType"/><itemData name="Constant" defStyleNum="dsConstant"/><itemData name="Boolean" defStyleNum="dsConstant"/><itemData name="Macro" defStyleNum="dsPreprocessor"/><itemData name="Module" defStyleNum="dsBuiltIn"/><itemData name="Function" defStyleNum="dsFunction"/><itemData name="Command String" defStyleNum="dsSpecialString"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="FoldingComment" defStyleNum="dsRegionMarker"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/><comment name="multiLine" start="#=" end="=#" region="block-comment"/></comments><keywords casesensitive="1" weakDeliminator=""/></general></language>