summaryrefslogtreecommitdiffstats
path: root/misc/syntax/tcl.syntax
diff options
context:
space:
mode:
Diffstat (limited to 'misc/syntax/tcl.syntax')
-rw-r--r--misc/syntax/tcl.syntax147
1 files changed, 147 insertions, 0 deletions
diff --git a/misc/syntax/tcl.syntax b/misc/syntax/tcl.syntax
new file mode 100644
index 0000000..e81ebba
--- /dev/null
+++ b/misc/syntax/tcl.syntax
@@ -0,0 +1,147 @@
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789._
+
+context default
+ keyword whole after yellow
+ keyword whole append yellow
+ keyword whole array yellow
+ keyword whole bgerror yellow
+ keyword whole binary yellow
+ keyword whole body yellow
+ keyword whole break yellow
+ keyword whole case yellow
+ keyword whole catch yellow
+ keyword whole cd yellow
+ keyword whole class yellow
+ keyword whole clock yellow
+ keyword whole close yellow
+ keyword whole concat yellow
+ keyword whole constructor yellow
+ keyword whole continue yellow
+ keyword whole dde yellow
+ keyword whole default yellow
+ keyword whole delete yellow
+ keyword whole destructor yellow
+ keyword whole else yellow
+ keyword whole elseif yellow
+ keyword whole encoding yellow
+ keyword whole end yellow
+ keyword whole eof yellow
+ keyword whole error yellow
+ keyword whole eval yellow
+ keyword whole exec yellow
+ keyword whole exit yellow
+ keyword whole expr yellow
+ keyword whole fblocked yellow
+ keyword whole fconfigure yellow
+ keyword whole fcopy yellow
+ keyword whole file yellow
+ keyword whole fileevent yellow
+ keyword whole filename yellow
+ keyword whole flush yellow
+ keyword whole for yellow
+ keyword whole foreach yellow
+ keyword whole format yellow
+ keyword whole gets yellow
+ keyword whole glob yellow
+ keyword whole global yellow
+ keyword whole history yellow
+ keyword whole http yellow
+ keyword whole if yellow
+ keyword whole incr yellow
+ keyword whole info yellow
+ keyword whole inherit yellow
+ keyword whole insert yellow
+ keyword whole interp yellow
+ keyword whole join yellow
+ keyword whole lappend yellow
+ keyword whole library yellow
+ keyword whole lindex yellow
+ keyword whole linsert yellow
+ keyword whole list yellow
+ keyword whole llength yellow
+ keyword whole load yellow
+ keyword whole lrange yellow
+ keyword whole lreplace yellow
+ keyword whole lsearch yellow
+ keyword whole lset yellow
+ keyword whole lsort yellow
+ keyword whole memory yellow
+ keyword whole method yellow
+ keyword whole msgcat yellow
+ keyword whole namespace yellow
+ keyword whole object yellow
+ keyword whole open yellow
+ keyword whole package yellow
+ keyword whole packagens yellow
+ keyword whole pid yellow
+ keyword whole pkgMkIndex yellow
+ keyword whole proc yellow
+ keyword whole protected yellow
+ keyword whole public yellow
+ keyword whole puts yellow
+ keyword whole pwd yellow
+ keyword whole re_syntax yellow
+ keyword whole read yellow
+ keyword whole regexp yellow
+ keyword whole registry yellow
+ keyword whole regsub yellow
+ keyword whole rename yellow
+ keyword whole resource yellow
+ keyword whole return yellow
+ keyword whole safe yellow
+ keyword whole scan yellow
+ keyword whole seek yellow
+ keyword whole set yellow
+ keyword whole socket yellow
+ keyword whole source yellow
+ keyword whole split yellow
+ keyword whole string yellow
+ keyword whole subst yellow
+ keyword whole switch yellow
+ keyword whole tcltest yellow
+ keyword whole tclvars yellow
+ keyword whole tell yellow
+ keyword whole time yellow
+ keyword whole then yellow
+ keyword whole trace yellow
+ keyword whole unknown yellow
+ keyword whole unset yellow
+ keyword whole update yellow
+ keyword whole uplevel yellow
+ keyword whole upvar yellow
+ keyword whole variable yellow
+ keyword whole vwait yellow
+ keyword whole while yellow
+
+ keyword ${+} brightgreen
+
+wholechars abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_
+
+ keyword wholeright $+ brightgreen
+ keyword wholeright \s-\{abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ\}+ cyan
+
+ keyword < yellow
+ keyword > yellow
+ keyword = yellow
+ keyword || yellow
+ keyword && yellow
+ keyword != yellow
+ keyword == yellow
+ keyword :: yellow
+ keyword { brightcyan
+ keyword } brightcyan
+ keyword ( brightcyan
+ keyword ) brightcyan
+ keyword [ brightcyan
+ keyword ] brightcyan
+ keyword ; brightmagenta
+
+context # \n brown
+
+context " " green
+ keyword wholeright $+ brightgreen
+ keyword \\" brightgreen
+ keyword \\\n brightgreen
+ keyword \\\\ brightgreen
+ keyword \\' brightgreen
+ keyword \\\{abtnvfr\} brightgreen