Update processor overview The Update processor (UP) is a dictionary-driven, full-screen editor and data processor. Used with the Output processor, it operates as a document processor.
Using the Update processor as a text editor If no attribute list is specified, the Update processor functions as a text editor. The text edit form requires specifying only the file name and item list (no attribute list). If no macro is present on the file-defining item, the raw item is presented.
Overtype and insert commands When the Update processor is first entered, it is in overtype mode. This means any characters typed overwrite the characters on the screen. Insert mode is used to insert new text just in front of the text beginning at the cursor. When text is typed in the insert mode, the entered text is opened and shown on the next line until insert mode is exited or a cursor movement command is typed.
Cursor movement commands Cursor movement commands are used to position the cursor anywhere in an item without altering the text.
Screen display commands Screen display commands are used to redisplay the screen in various configurations.
Cruising and zooming commands Most Update processor commands work the same whether or not dictionary attributes are in control. Certain commands function differently when certain conditions are met. These commands provide the functionality for browsing on indexes. The cruising commands can be used in a double-clutching fashion by specifying the index for the current file and a second index for another file. CTRL+U and CTRL+Y cruise on legal instances in the pointed to file staying in the same item. CTRL+F and CTRL+D cruise on other items in the same file using the index for the attribute as a guide.
Spell checking commands The Update processor spelling checker verifies the spelling of text as it is entered. As each character is typed, the spelling checker verifies that the character or string of characters make or may become a legal word. The spelling checker beeps to indicate the word was not found, but does not interrupt the entry process.
Prestore commands Prestore commands are a series of Update processor commands that can be saved and recalled for later use. Once defined and saved, prestore commands can be used during the current update session or recalled and used in subsequent update sessions.
Hot key commands Hot keys allow calling FlashBASIC subroutines from dictionaries using the Update processor command CTRL+Xnumber (the value of number is between 0 and 9).
Filing and exiting commands The CTRL+X commands offer different methods for exiting an item. CTRL+X signals to exit this item and perform one of a series of options. For example, an item can be exited and the information filed (saved), or the item can be exited without the information being filed.