Visustin generates flow charts from Clipper and Visual FoxPro source code. Flowchart your Clipper and VFP applications.
Clipper and Visual FoxPro are xBase languages. They are quite similar, but there are differences in certain keywords. Visustin supports the following generic statement types. The support covers all appropriate keywords in both languages.
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.