Update processor

Update processor


Update processor Index Level zoom
Syntax
Category Update processor
Type Definition
Description a dictionary-driven, full-screen editor and data processor.

UP can be used to view, create and manipulate items in files. UP facilitates editing of text, dictionaries and programs, as well as data files (Remember: everything in Pick is an item in a file.)

When used in conjunction with the Output processor (OP), UP operates as a document processor.  

When used as a data processor, attribute-defining items in the file's dictionary are employed to verify and translate data as it is entered and retrieved.  

B-tree indexes permit cruising from item to item on an attribute value sequence and from value to value in a remote file. See "index, remote" and "index, local".

FlashBASIC subroutines can be called from attribute-defining items and file-defining items allowing absolute control of all data entry using the Update processor and dictionaries.

When evoked, UP copies the specified item to a workspace and displays as much of the item on the screen as it can. (In most applications, each input "screen" fits within a real screen.)

Any unprintable characters embedded within the item are displayed as a dot "." on releases 6.1.0 and up.

Control keys are used to perform editing functions, but as long as the control key is not pressed, all characters are entered as typed.

An optional spelling checker beeps and rejects input if a character is typed that does not lead to a legal word.  See "spelling checker".

UP commands begin with a control character formed by simultaneously pressing the "<ctrl>" ("control") key and one or more alpha keys. Some UP commands require more command characters, while others require text input. The second UP command can be entered as straight alpha or with "<ctrl>" depressed. On some terminals a "<ctrl>+s" leaves the terminal locked. To unlock the terminal, type "<ctrl>+q".  See "commands, up".

Until the item is saved, changes made using UP have no effect on the actual item in the file -- only UP workspace is changed. The item can be exited at any time without filing, by typing "<ctrl>+xe", and the item in the file is not changed.  

Without any attribute-defining items specified, UP functions as a full-screen editor.

Value marks are indicated by line breaks with no attribute label.
Options i  Include item-id in UP workspace.

l  Look only. The item cannot be filed or deleted.

r  Raw option. Display non-printable characters as periods.  The escape character is displayed as a "[". The subvalue mark is displayed as a "\" character.

s  Toggle off the spelling checker.
See Also update attribute-name spelling checker conversion dictionaries as operators a aa aaa b c cc cd cl cp cr cw d e f g h i j k l m n o v w x x0 x1 x2 x3 x4 x5 x6 x7 x8 x9 xb xc xe xf xi xk xl xn xo xp xr xs xx y z za zb zc zd ze zg zh zl zn zo zp zq zr zs zt zw zz z number overtype mode only search replace zooming config data-entry id-prompt input-conversion double-clutching exit item edit delete text cursor movement ed v (value limit) Update processor (UP) zx view
Example
Warnings
Compatibility D3 7.0 AP
Update processor Index Level zoom