Clipper and Visual FoxPro flow charts

Visustin generates flow charts from Clipper and Visual FoxPro source code. Flowchart your Clipper and VFP applications.

Supported statements

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 typeExamples
Conditional statementsIF..[ELSEIF]..ELSE
Multiway decisionDO CASE
IterationFOR [EACH]..NEXT, SCAN..ENDSCAN
LoopingDO WHILE..ENDDO, WHILE..ENDDO
Loop exit and continueEXIT, CONTINUE
ReturnRETURN
EndCANCEL, QUIT
Error handlingBEGIN SEQUENCE...RECOVER, TRY..CATCH..FINALLY
Error raisingBREAK, THROW
Special blocksWITH..ENDWITH
TEXT..ENDTEXT
Comments* Comment, && Comment, // Comment, NOTE Comment, /* Comment */
Functions and proceduresFUNCTION, PROCEDURE
ClassesDEFINE CLASS..ENDDEFINE
Conditional compilation#IF, #IFDEF, #IFNDEF, #ELIF, #ELSE

Most other statements are handled as regular statements. Unhandled compiler directives are displayed as comments.

Unsupported features

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.

©Aivosto Oy Visustin Help