append array break case catch clock close concat continue eof error eval expr fblocked flush for foreach format gets global history if incr info interp join lappend lindex list llength lrange lreplace open pid proc puts read regexp regsub rename return scan set seek split string switch tell trace while