\
"
"
'
'
#
[$@%][$]?[a-zA-Z_][a-zA-Z0-9_]*
string
subst
regexp
regsub
scan
format
binary
list
split
join
concat
llength
lrange
lsearch
lreplace
lindex
lsort
linsert
lrepeat
dict
if
else
elseif
then
for
foreach
switch
case
while
continue
return
break
catch
error
eval
uplevel
after
update
vwait
proc
rename
set
lset
lassign
unset
namespace
variable
upvar
global
trace
array
incr
append
lappend
expr
file
open
close
socket
fconfigure
puts
gets
read
seek
tell
eof
flush
fblocked
fcopy
fileevent
source
load
unload
package
info
interp
history
bgerror
unknown
memory
cd
pwd
clock
time
exec
glob
pid
exit