Visustin generates flow charts from Tcl and Tcl/Tk code. Tcl (Tool Command Language) support is current as of Tcl 8.5.12. Earlier versions are supported as well. Visustin supports both tclsh and wish scripts.
Visustin supports the following Tcl statements.
| Statement type | Statement |
|---|---|
| Conditional statements | if..elseif..else |
| Multiway decision | switch |
| Iteration | for, foreach |
| Looping | while |
| Loop exit and continue | break, continue |
| Return | return |
| End program | exit |
| Error throwing | error |
| Special statements | time, uplevel |
| Procedures | proc |
| Namespaces | namespace eval |
| Comments | #Comment |
Most other statements are handled as regular statements.
The following statement types are unsupported. Unsupported means you see the code in the graph as a normal statement, not as a branch or a jump.
Visustin works well with Tcl/Tk code, but Tk specific features do not exist.