Help contents
Pascal and Delphi flow charts
Supported languages
Flowchart your Delphi programs to see how they work. Visustin generates flow charts from code written in Object Pascal. The Pascal support is compatible with Turbo Delphi (Delphi 2006). It is compatible with earlier Borland/Codegear Delphi versions too.
Supported Pascal statements
The following statements are supported.
- function, procedure, destructor, constructor headers
- if..then..else
- case..of
- repeat..until
- while..do
- for..do
- with..do
- goto
- Exit, Break, Continue
- Halt
- try..except, try..finally
- raise
- line numbers and labels
- comments
- compiler directives {$IF...}
Visustin can visualize an entire Pascal source file, such as a main program file, unit or library. It can also visualize a single procedure or function or even a shorter executable code snippet. You can paste several procedures (or functions) and Visustin will display them in the same chart. Nested procedures are supported as well.
Unsupported Pascal features
- asm blocks are hidden.
- Definitions such as var, const, type, label, exports and resourcestring are hidden. Unit interface sections are hidden.
- Variable initialization in the var block is hidden.
- Procedure calls are not analyzed.
- UCS-4 encoded files are not supported.
©Aivosto Oy