Visustin generates flow charts from MathWorks MATLAB source code (.m files). The support is current as of Matlab 7.11.
Visustin supports the following Matlab statements.
| Statement type | Statement |
|---|---|
| Conditional statements | if..elseif..else..end |
| Multiway decision | switch..case..otherwise..end |
| Iteration | for..end, parfor..end |
| Looping | while..end |
| Loop exit and continue | exit, continue |
| Return | return |
| End program | exit, quit |
| Error handling | try..catch..end |
| Error throwing | throw, rethrow, error |
| Functions | function |
| Classes | classdef, methods, properties, events, enumeration |
| Comments | %Comment, %{ Comment block %} |
Most other statements are handled as regular statements.
The following statements are unsupported. Unsupported means you see the code in the graph as a normal statement, not as a branch or a jump.