BASIC flow charts

Supported languages

Visustin generates flow charts from several BASIC dialects.

BASIC dialectLatest supported version Special note
LotusScript LotusScript v7
PowerScript PowerBuilder PowerScript v10.5 Cannot open binary files. Copy & Paste code to Visustin.
PureBasic PureBasic v4.00
REALbasic REALbasic 2006 Cannot open binary files. Export as text or Copy & Paste.
Visual Basic, VB.NET
ASP, QuickBASIC
See Visual Basic flow charts

Support for other BASIC dialects is not guaranteed. You are encouraged to try other BASIC dialects and report your findings back to us. We are interested in your feedback on which dialects should be supported in the future. For Visual Basic related languages, see Visual Basic flow charts.

Supported statements

Visustin supports the following generic statement types. BASIC dialects can have different keywords than what are listed below. Visustin supports all appropriate keywords.

Statement typeExamples
Conditional statementsIf..Then..ElseIf..Else
Multiway decisionSelect Case, Choose Case
IterationFor..Next, For Each, ForAll
LoopingDo..Loop, While..Wend, Repeat..Until
Loop exit and continueBreak, Exit, Continue
JumpGoTo, GoSub, Resume
ReturnReturn
EndEnd
Error handlingTry..Catch..Finally
Error raisingRaise, Throw
Special blocksWith..End With
Line numbers and labelsMyLine:
Comments' Comment, // Comment, /* Comment */, REM Comment
Functions and sub-programsFunction, Sub
Conditional compilation#If..Then..#ElseIf..#Else
CompilerIf, CompilerSelect

Most other statements are handled as regular statements. Unhandled compiler directives are displayed as comments. Some data declarations are hidden to save space. This concerns interface declarations, user-defined data types, enumerations and data sections, where applicable.

PowerScript note. Visustin cannot open binary PowerScript files. You need to Copy & Paste the code from PowerBuilder to Visustin.

REALbasic note. Visustin cannot open binary or XML REALbasic files (.rb, .xml). You can either Copy & Paste the code from REALbasic or use the File|Export Source command in REALbasic to export the code to a text file, which Visustin can read. Note that the exported source file can be too large for Visustin to handle in one chart. See Large flow charts for tips on dealing with large source files.

Unsupported constructs

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.

©Aivosto Oy