[TAU Logo]


SPIFFY (Structured Programming Interface and Fancy File displaY)

Spiffy is a full featured editor, allowing you to edit and browse your source files using a subset of hypertext features found in FANCY.

Click on grid_block.pc which will open the source code for editing. In the editor window that appears, use Find ,from the Edit menu, to search for Processor_Main .

[COSY

Click Search and to move the text to the first occurrence of Processor_Main and click Cancel in the Find dialog box.

Use the mouse to highlight Grid in the class variable definition of the collection G, then click the HyperSelect button.

The demonstrates the class and function browsing capabilities of the editor. A list of all class and function definitions of Grid will appear for selection.

Choose the class by double clicking it. When the editor jumps to the class definition, introduce an error by changing the word Collection to Bogus and then saving it, using Save from the File menu.

Recompile the project by clicking the Build button in the SPIFFY editor window.

This demonstrates one of the paradigms of TAU, tools that can invoke features of each other to easily accomplish a tasks. The COSY window is brought forward and a rebuild begins. COSY detects the compilation error and highlights it in red in the output portion of the window.

Click on the highlighted error in COSY window. It raises the SPIFFY editor window and highlights the selected error.

[Spiffy

Fix the error and save the file. Recompile once more using the Build button and, when finished, close the editor window with the Close button. Start the next tool, FANCY from SPIFFY's Tools menu and then exit SPIFFY from its main file window.


[PREV] [Back to tutorial] [NEXT]
Sameer Shende <sameer@cs.uoregon.edu>