v (Within) Processing Code

The v processing code is used by the within connective and must be placed in the correlative attribute 8 of the file-defining item (D-pointer).

If you attempt to file or restore a within in an FSI file-defining item, it will be commented-out with an asterisk (*).

This processing code is supported only from the VME.

System Processors

Select

Code Type

File Defining

Dictionary Attributes

Correlative

Syntax

v;;n

Example(s)

Suppose that in the dictionary of the hypothetical file, parts, that the correlative attribute of the D-pointer to parts contains the processing code, v;;1, which means to explode on attribute 1.

The sentence:

list within parts ’car’

Produces the output:

level

Parts......

1

car

2

engine

2

wheel

3

tire

3

rim

2

hood

[405] 6 items listed out of 1 items.

 

 

list parts

 

parts...

 

wheel

 

tire

 

rim

 

engine

 

hood

 

car

 

[405] 6 items listed out of 6 items.

The hypothetical data could be examined with the command:

ct parts car

Produces the output:

car

001 engine]wheel]hood

ct parts engine

engine

001 flywheel]piston

The flywheel and piston items do not exist in parts, so they do not get exploded.

ct parts wheel

wheel

 

 

001 tire]rim

 

ct parts tire rim hood

tire

rim

hood

001

001

001

002 $35.00

002 $60.00

002 $70.00

See Also

output-conversion

Processing Codes Overview

Processing Codes

within Modifier