
SourceAssistant is the professional editor in SCOUT² and provides the following features:
- Easy working for different platforms – SourceAssistant can be used to process any type of program code, for example Java, IDL, COBOL, Delta ADSplus, C, C++ or HTML and XML files, etc.
- Clear graphical user interface
- Structural information in the Outline window – The program structures are displayed in the Outline window in graphical form. Only the program and essential structural information (Java classes and methods; paragraphs, sections; Delta ADSplus constructs, locations, macros in use) are displayed clearly arranged with icons in the form of a structured tree. This condensed presentation of the programs helps users gain an intuitive understanding of the program, especially in case of large programs. By double clicking on one of the elements in the structure tree, you can navigate directly in the source; the cursor is automatically located on the correct position in the code.
- Colour-highlighted syntax (Chroma coding) for many programming languages, HTML etc. for a clear overview and understanding. Can be extended.
- Pre-fabricated skeletons and templates save you the effort of having to look up the syntax or to correct errors.
- Efficient Search and Replace functions in selected files even across directories. By using "regular expressions" almost any complex search and replace pattern may be specified. Files can be compared with one another and the differences will be displayed. Double clicking one of the found differences branches you to the respective section of the program.
- Global and local bookmarks allow the programmer to mark sections that he or she is currently working with. Without having to search, the programmer can then simply jump to the marked segment at the push of a button.
- Change indicators track the work in the document: inserted and modified lines are marked with different colours.
These are just some functions of the SourceAssistant, that considerably simplify the programming.
Delta ADSplus Specific Functions
- Context-sensitive help for the development of Delta ADSplus programs.
- Direct branching from the generation list to the corresponding line in the Delta ADSplus source by mouse-click.
- Origin at the touch of a button - It is a simple matter to determine the origin of any generated line; you can have the belonging macro being displayed directly.
- The Online Help function explains generation messages directly. This allows rectifying errors quickly and easily.


