Пишу парсер этого языка. Если с базовыми вещами всё просто, то дальше начинаются некоторые непонятки. Например, комментарий начинается с # и заканчивается концом строки, но внутри switch-выражения подобная конструкция считается значением. Есть ли список таких «особенностей» на одной странице?
P.S. Вообще я был бы счастлив увидеть EBNF или любую другую формальную нотацию, но, насколько я понял после пары дней гугления, такой вещи в случае с Tcl просто не существует.