Visustin generates flow charts from Clipper and Visual FoxPro code. Flowchart your Clipper and VFP applications.
Visustin supports the following generic statement types. Clipper and Visual FoxPro differ in certain keywords. Visustin supports all appropriate keywords.
| Statement type | Examples |
|---|---|
| Conditional statements | IF..[ELSEIF]..ELSE |
| Multiway decision | DO CASE |
| Iteration | FOR [EACH]..NEXT, SCAN..ENDSCAN |
| Looping | DO WHILE..ENDDO, WHILE..ENDDO |
| Loop exit and continue | EXIT, CONTINUE |
| Return | RETURN |
| End | CANCEL, QUIT |
| Error handling | BEGIN SEQUENCE...RECOVER, TRY..CATCH..FINALLY |
| Error raising | BREAK, THROW |
| Special blocks | WITH..ENDWITH TEXT..ENDTEXT |
| Comments | * Comment, && Comment, // Comment, NOTE Comment, /* Comment */ |
| Functions and procedures | FUNCTION, PROCEDURE |
| Classes | DEFINE CLASS..ENDDEFINE |
| Conditional compilation | #IF, #IFDEF, #IFNDEF, #ELIF, #ELSE |
Most other statements are handled as regular statements. Unhandled compiler directives are displayed as comments.
Procedure or function calls (DO or CALL statements) are not visualized as a jump to the called procedure/function.
Visual FoxPro files can be loaded in Visustin only when they are in plain text (.prg files). For binary files, you need to copy & paste the code into Visustin.