update.processor

Definition/Update Processor, Releases: AP

a dictionary-driven, full-screen editor and data processor.

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'.

Pick/BASIC 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 AP 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 sub-value mark is displayed as a '\' character.

s Toggle off the spelling checker.

See Also

Command Name Type Description
tcl.update Verb: Access Invokes Update processor.
attribute-name Attribute Defining Item References item-id of current item.
tcl.spelling.checker Definition provides an optional spelling checker facility to verify the spelling of text as it is entered.
conversion Definition Conversion codes are listed under 'processing codes'.
dictionaries.as.operators Definition Description of using dictionaries as operators.
up.a Command Invokes 'search' mode or interfaces to spelling checker.
up.sc.aa Command Accepts word in UP spelling checker and adds to dictionary.
up.sc.aaa Command Turns off UP spelling checker.
up.b Command Moves the cursor up one line.
up.c Command Initiates the cut and paste commands.
up.cc Command Marks end of block.
up.cd Command Marks beginning of block to be deleted.
up.cl Command Marks beginning of block to be copied.
up.cp Command Defines beginning of block to be copied.
up.cr Command Defines beginning of block to be copied.
up.cw Command Defines beginning of block to be copied.
up.d Command In data-entry mode, searches backward on a local index or moves cursor back one sentence in text entry mode.
up.e Command Deletes text.
up.f Command In data-entry mode, searches forward on a local index or moves cursor forward one sentence in text entry mode.
up.g Command Positions the cursor to the end of the paragraph or 'zooms' to related file.

User Comments

What do you think?

Share your experience or ask a question by using the form below.

Login to leave your comments.