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.
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.
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.
Most Update Processor commands work the same whether or not dictionary attributes are in control. Some commands function differently when certain conditions are met. These commands provide the functionality for browsing on indexes.
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 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 keys allow calling FlashBASIC subroutines from dictionaries using the Update processor command CTRL+Xnumber (the value of number is between 0 and 9).
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.