1
ace.define('ace/snippets/tcl', ['require', 'exports', 'module' ], function(require, exports, module) {
4
exports.snippetText = "# #!/usr/bin/env tclsh\n\
6
#!/usr/bin/env tclsh\n\
10
proc ${1:function_name} {${2:args}} {\n\
15
${1:expr}? ${2:true} : ${3:false}\n\
21
# Conditional if..else\n\
28
# Conditional if..elsif..else\n\
39
if { [catch {${1:#do something...}} ${2:err}] } {\n\
40
${3:# handle failure...}\n\
44
catch {${1}} ${2:err} ${3:options}\n\
52
for {set ${2:var} 0} {$$2 < ${1:count}} {${3:incr} $2} {\n\
57
foreach ${1:x} {${2:#list}} {\n\
60
# after ms script...\n\
62
after ${1:ms} ${2:#do something}\n\
65
after cancel ${1:id or script}\n\
68
after idle ${1:script}\n\
74
expr {${1:#expression here}}\n\
92
namespace eval ${1:path} {${2:#script...}}\n\
93
# Namespace current\n\
97
exports.scope = "tcl";