An intelligent pascal editor for a graphical oriented workstation |
| |
Authors: | C. R. Jesshope M. J. Crawley G. L. Lovegrove |
| |
Affiliation: | 1. The University of Southampton, Southampton, SO9 5NH, U.K.
Department of Electronics & Information Engineering;2. The University of Southampton, Southampton, SO9 5NH, U.K.
Department of Computer Studies |
| |
Abstract: | A Pascal syntax directed screen editor, designed to run under PNX on an ICL Perq workstation is presented. The editor (Eliot) offers a structured approach to text editing and provides complete Pascal syntax checking. The exceptional graphic capabilities of the Perq are used to good effect in providing an efficient user interface by way of a hierarchy of pop-up menus. Using this interface, skeletal programs may be entered down to the assignment statement, or procedure call level without recourse to the keyboard, selections being made from menus using a graphics tablet and puck. Eliot encourages block structured programs with nested blocks by the use of a tree structured menu, representing the program structure. This allows for efficient movement around the program, again using the tablet and puck. Syntax checking is performed continually with errors reported and highlighted immediately for correction at will. For further error checking a variable scan option can be invoked which lists details of variable names which are not declared, or declared more than once, or declared and not used at all. |
| |
Keywords: | Syntax directed graphical pascal editor |
|
|