<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="Tcl/Tk" version="9" kateversion="5.79" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl" license="BSD"><highlighting><list name="control-flow"><item>break</item><item>catch</item><item>continue</item><item>else</item><item>elseif</item><item>exit</item><item>finally</item><item>for</item><item>foreach</item><item>if</item><item>return</item><item>switch</item><item>throw</item><item>trap</item><item>try</item><item>while</item><item>yield</item><item>yieldto</item></list><list name="keywords"><item>AppleScript</item><item>OptProc</item><item>after</item><item>append</item><item>apply</item><item>argc</item><item>argv</item><item>array</item><item>auto_execk</item><item>auto_execok</item><item>auto_import</item><item>auto_load</item><item>auto_mkindex</item><item>auto_mkindex_old</item><item>auto_path</item><item>auto_qualify</item><item>auto_reset</item><item>beep</item><item>bell</item><item>bgerror</item><item>binary</item><item>bind</item><item>bindtags</item><item>break</item><item>button</item><item>canvas</item><item>case</item><item>cd</item><item>chan</item><item>checkbutton</item><item>clipboard</item><item>clock</item><item>close</item><item>combobox</item><item>concat</item><item>console</item><item>const</item><item>coroinject</item><item>coroprobe</item><item>coroutine</item><item>dde</item><item>destroy</item><item>dict</item><item>encoding</item><item>entry</item><item>env</item><item>eof</item><item>error</item><item>errorCode</item><item>errorInfo</item><item>eval</item><item>event</item><item>exec</item><item>expr</item><item>fblocked</item><item>fconfigure</item><item>fcopy</item><item>file</item><item>fileevent</item><item>flush</item><item>focus</item><item>font</item><item>format</item><item>frame</item><item>gets</item><item>glob</item><item>global</item><item>grab</item><item>grid</item><item>history</item><item>image</item><item>incr</item><item>info</item><item>interp</item><item>join</item><item>label</item><item>labelframe</item><item>lappend</item><item>lassign</item><item>ledit</item><item>lindex</item><item>linsert</item><item>list</item><item>listbox</item><item>llength</item><item>lmap</item><item>load</item><item>lower</item><item>lpop</item><item>lrange</item><item>lremove</item><item>lrepeat</item><item>lreplace</item><item>lreverse</item><item>lsearch</item><item>lseq</item><item>lset</item><item>lsort</item><item>menu</item><item>menubutton</item><item>message</item><item>namespace</item><item>notebook</item><item>open</item><item>option</item><item>pack</item><item>package</item><item>panedwindow</item><item>parray</item><item>pid</item><item>pkg_mkIndex</item><item>place</item><item>proc</item><item>progressbar</item><item>puts</item><item>pwd</item><item>radiobutton</item><item>raise</item><item>read</item><item>regexp</item><item>registry</item><item>regsub</item><item>rename</item><item>resource</item><item>scale</item><item>scan</item><item>scrollbar</item><item>seek</item><item>selection</item><item>send</item><item>separator</item><item>set</item><item>sizegrip</item><item>socket</item><item>source</item><item>spinbox</item><item>split</item><item>string</item><item>style</item><item>subst</item><item>tailcall</item><item>tclLog</item><item>tcl_endOfWord</item><item>tcl_findLibrary</item><item>tcl_library</item><item>tcl_patchLevel</item><item>tcl_platform</item><item>tcl_precision</item><item>tcl_rcFileName</item><item>tcl_rcRsrcName</item><item>tcl_startOfNextWord</item><item>tcl_startOfPreviousWord</item><item>tcl_traceCompile</item><item>tcl_traceExec</item><item>tcl_version</item><item>tcl_wordBreakAfter</item><item>tcl_wordBreakBefore</item><item>tell</item><item>text</item><item>time</item><item>tk</item><item>tkTabToWindow</item><item>tk_chooseColor</item><item>tk_chooseDirectory</item><item>tk_focusFollowMouse</item><item>tk_focusNext</item><item>tk_focusPrev</item><item>tk_getOpenFile</item><item>tk_getSaveFile</item><item>tk_library</item><item>tk_menuSetFocus</item><item>tk_messageBox</item><item>tk_optionMenu</item><item>tk_patchLevel</item><item>tk_popup</item><item>tk_strictMotif</item><item>tk_textCopy</item><item>tk_textCut</item><item>tk_textPaste</item><item>tk_version</item><item>tkwait</item><item>toplevel</item><item>trace</item><item>traverseTo</item><item>treeview</item><item>unknown</item><item>unload</item><item>unset</item><item>update</item><item>uplevel</item><item>upvar</item><item>variable</item><item>vwait</item><item>winfo</item><item>wm</item></list><list name="keywords-opt"><item>activate</item><item>actual</item><item>add</item><item>addtag</item><item>append</item><item>appname</item><item>args</item><item>aspect</item><item>atime</item><item>atom</item><item>atomname</item><item>attributes</item><item>bbox</item><item>bind</item><item>body</item><item>broadcast</item><item>bytelength</item><item>cancel</item><item>canvasx</item><item>canvasy</item><item>caret</item><item>cells</item><item>cget</item><item>channels</item><item>children</item><item>class</item><item>clear</item><item>clicks</item><item>client</item><item>clone</item><item>cmdcount</item><item>colormapfull</item><item>colormapwindows</item><item>command</item><item>commands</item><item>compare</item><item>complete</item><item>configure</item><item>containing</item><item>convertfrom</item><item>convertto</item><item>coords</item><item>copy</item><item>create</item><item>current</item><item>curselection</item><item>dchars</item><item>debug</item><item>default</item><item>deiconify</item><item>delete</item><item>delta</item><item>depth</item><item>deselect</item><item>dirname</item><item>dlineinfo</item><item>dtag</item><item>dump</item><item>edit</item><item>entrycget</item><item>entryconfigure</item><item>epoll</item><item>equal</item><item>executable</item><item>exists</item><item>extension</item><item>families</item><item>find</item><item>first</item><item>flash</item><item>focus</item><item>focusmodel</item><item>forget</item><item>format</item><item>fpixels</item><item>fraction</item><item>frame</item><item>functions</item><item>generate</item><item>geometry</item><item>get</item><item>gettags</item><item>globals</item><item>grid</item><item>group</item><item>handle</item><item>height</item><item>hide</item><item>hostname</item><item>iconbitmap</item><item>iconify</item><item>iconmask</item><item>iconname</item><item>iconposition</item><item>iconwindow</item><item>icursor</item><item>id</item><item>identify</item><item>idle</item><item>ifneeded</item><item>image</item><item>index</item><item>info</item><item>insert</item><item>interps</item><item>inuse</item><item>invoke</item><item>is</item><item>isdirectory</item><item>isfile</item><item>ismapped</item><item>itemcget</item><item>itemconfigure</item><item>join</item><item>keys</item><item>kqueue</item><item>last</item><item>length</item><item>level</item><item>library</item><item>link</item><item>loaded</item><item>locals</item><item>lower</item><item>lstat</item><item>manager</item><item>map</item><item>mark</item><item>match</item><item>maxsize</item><item>measure</item><item>method</item><item>metrics</item><item>minsize</item><item>mkdir</item><item>move</item><item>mtime</item><item>name</item><item>nameofexecutable</item><item>names</item><item>nativename</item><item>nearest</item><item>normalize</item><item>number</item><item>overrideredirect</item><item>own</item><item>owned</item><item>panecget</item><item>paneconfigure</item><item>panes</item><item>parent</item><item>patchlevel</item><item>pathname</item><item>pathtype</item><item>pixels</item><item>pointerx</item><item>pointerxy</item><item>pointery</item><item>positionfrom</item><item>post</item><item>postcascade</item><item>postscript</item><item>present</item><item>procs</item><item>protocol</item><item>provide</item><item>proxy</item><item>raise</item><item>range</item><item>readable</item><item>readlink</item><item>release</item><item>remove</item><item>rename</item><item>repeat</item><item>replace</item><item>reqheight</item><item>require</item><item>reqwidth</item><item>resizable</item><item>rgb</item><item>rootname</item><item>rootx</item><item>rooty</item><item>scale</item><item>scaling</item><item>scan</item><item>screen</item><item>screencells</item><item>screendepth</item><item>screenheight</item><item>screenmmheight</item><item>screenmmwidth</item><item>screenvisual</item><item>screenwidth</item><item>script</item><item>search</item><item>seconds</item><item>see</item><item>select</item><item>selection</item><item>separator</item><item>server</item><item>set</item><item>sharedlibextension</item><item>show</item><item>size</item><item>sizefrom</item><item>split</item><item>stackorder</item><item>stat</item><item>state</item><item>status</item><item>system</item><item>tag</item><item>tail</item><item>tclversion</item><item>title</item><item>tolower</item><item>toplevel</item><item>totitle</item><item>toupper</item><item>transient</item><item>trim</item><item>trimleft</item><item>trimright</item><item>type</item><item>types</item><item>unknown</item><item>unpost</item><item>useinputmethods</item><item>validate</item><item>values</item><item>variable</item><item>vars</item><item>vcompare</item><item>vdelete</item><item>versions</item><item>viewable</item><item>vinfo</item><item>visual</item><item>visualid</item><item>visualsavailable</item><item>volumes</item><item>vrootheight</item><item>vrootwidth</item><item>vrootx</item><item>vrooty</item><item>vsatisfies</item><item>width</item><item>window</item><item>windowingsystem</item><item>withdraw</item><item>wordend</item><item>wordstart</item><item>writable</item><item>x</item><item>xview</item><item>y</item><item>zlib</item></list><contexts><context name="Base" attribute="Normal Text"><DetectSpaces/><DetectChar char="{" attribute="Block Symbol" beginRegion="block"/><DetectChar char="}" attribute="Block Symbol" endRegion="block"/><AnyChar String="[]" attribute="Substitution Symbol"/><StringDetect String="${" attribute="Variable" context="VarBrace"/><AnyChar String="=!&lt;>&amp;|+*/%!:" attribute="Operator"/><AnyChar String="()" attribute="Symbol"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char=";" attribute="Separator Symbol" context="New command line"/><DetectChar char="#" attribute="Comment" context="CommentWithOptionalRegion" firstNonSpace="1" lookAhead="1"/><keyword String="keywords" attribute="Keyword" weakDeliminator="!%&amp;*+,-./:&lt;=>^|~"/><keyword String="keywords-opt" attribute="Parameter" weakDeliminator="!%&amp;*+,-./:&lt;=>^|~"/><keyword String="control-flow" attribute="Control Flow" weakDeliminator="!%&amp;*+,-./:&lt;=>^|~"/><Float attribute="Float"/><Int attribute="Decimal"/><IncludeRules context="FindSpecialChar"/><RegExpr String="(?&lt;=\s)-\w+" attribute="Parameter"/><DetectChar char="-" attribute="Symbol"/><RegExpr String="\$([a-zA-Z0-9_]|::)+" attribute="Variable"/><RegExpr String='[^\s;{}()\[\]"$\\=!&lt;>&amp;|+*/%!:]+'/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/><DetectIdentifier/></context><context name="FindSpecialChar" attribute="Char" lineEndContext="#pop"><RegExpr String="\\(x[0-9a-fA-F]{1,2}|[0-7]{1,3}|.)?" attribute="Char"/></context><context name="String" attribute="String"><DetectChar char='"' attribute="String" context="#pop"/><IncludeRules context="FindSpecialChar"/><StringDetect String="${" attribute="Variable" context="VarBrace"/><RegExpr String="\$([a-zA-Z0-9_]|::)+" attribute="Variable" context="StringAfterVar"/></context><context name="VarBrace" attribute="Variable" lineEndContext="#pop"><DetectChar char="}" attribute="Variable" context="#pop"/></context><context name="CommentWithOptionalRegion" attribute="Comment" fallthroughContext="#pop!Comment" lineEndContext="#pop"><RegExpr String="#\s*BEGIN\b.*" attribute="Region Marker" context="#pop" beginRegion="region" firstNonSpace="1"/><RegExpr String="#\s*END\b.*" attribute="Region Marker" context="#pop" endRegion="region" firstNonSpace="1"/></context><context name="New command line" attribute="Normal Text" fallthroughContext="#pop"><DetectSpaces attribute="Normal Text"/><DetectChar char="#" attribute="Comment" context="Comment"/></context><context name="StringAfterVar" attribute="Variable" fallthroughContext="#pop"><DetectChar char="(" attribute="Variable Index Symbol" context="StringVarIndex"/></context><context name="StringVarIndex" attribute="String Variable Index"><DetectChar char=")" attribute="Variable Index Symbol" context="#pop#pop"/><DetectChar char='"' context="#pop#pop" lookAhead="1"/><IncludeRules context="String"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Control Flow" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Substitution Symbol" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Block Symbol" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Separator Symbol" defStyleNum="dsNormal" bold="1" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="Operator" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Symbol" defStyleNum="dsNormal"/><itemData name="String" defStyleNum="dsString"/><itemData name="String Variable Index" defStyleNum="dsVerbatimString"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Parameter" defStyleNum="dsOthers" spellChecking="0"/><itemData name="Variable" defStyleNum="dsDataType"/><itemData name="Variable Index Symbol" defStyleNum="dsVariable" spellChecking="0"/><itemData name="Char" defStyleNum="dsChar" spellChecking="0"/><itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="#"/></comments><keywords casesensitive="1"/></general></language>