Attribute-Defining Items
93 topics in this section.
A
a/amc
The a/amc attribute-defining item references the attribute-count, usually of a master dictionary or a dictionary item.
a0-a99
The number in the item-ID corresponds to the attribute mark that it describes.
account (Attribute-Defining Items) a2
References attribute 2 of the item being processed by AQL.
an a0
References the item-ID of the item being processed by AQL.
attr.code a1
References attribute 1 of the item being processed by AQL.
attribute-count attr.count
References the attribute-count (attribute 2) of the dictionary item being processed by AQL.
Attribute-Defining items
This section discusses Attribute-Defining items.
attribute-name attr.name
References the item-ID of the item being processed by AQL.
attribute-type attr.type
References attribute 9 of the dictionary item being processed by AQL.
B
C
c/acct
Displays attribute 8, which is the account where a binary item (BASIC or FlashBASIC object code) was last compiled.
c/bytes
Displays attribute 11 of compiled binary items through the list-obj TCL command. This is the number of bytes of object c
c/code
Displays attribute one of a binary item that is the cc code. It is available to AQL and list-obj.
c/date
Displays the date a binary item was compiled (attribute 4). The date is stored in internal format and displayed in exter
c/fid
Displays attribute 2, which is the starting frame of binary items.
c/flash
Displays the number of frames of FlashBASIC code of binary items.
c/options
Displays the compile options used to compile a program. This attribute is stored alphabetically.
c/port
Displays the port that last compiled the program. This is used by list-obj and AQL.
c/release
Displays the release when a binary item was compiled.
c/size
Displays the number of frames of object code. This number does not include the number of FlashBASIC object code frames.
c/time
Displays the time when a binary item was compiled. This is stored in internal format and displayed in external format.
c/total
Displays the total number of frames that make up a binary item. The frame count is divided into two parts, the number fr
c/user
Displays the user that last compiled the binary item.
column-width col.width
References the initial width (attribute 10) for the display column allocated by AQL for displaying the associated data.
cor
References attribute 8 of the dictionary item being processed by AQL.
D
d/code
References attribute 1 of the dictionary item being processed by AQL and describes the type of dictionary item. Dictiona
d/code1
References the first letter of attribute 1 of the dictionary item being processed by AQL.
d/size
Returns the size (in bytes) of each item processed by AQL.
Default attribute items (Attribute-Defining Items)
When a new account is created, several predefined (or default attribute definition) items are included in the new accoun
Defining attributes
An attribute-defining item (ADI) describes, formats, and manipulates data contained within data files. They are located
Description dsc
References the nature and usage of the attribute-defining item being processed by AQL, attribute 17.
dictionary-code dict.code
References attribute 1 of the dictionary item being processed by AQL and describes the type of dictionary item. The dict
F
f/base
Displays the beginning FID of a series of logically contiguous frames containing the primary file space.
f/mod
References attribute 3 of the file-defining item being processed by AQL and describes the modulo of that file.
f/realloc
References attribute 13 of the file-defining item being processed by AQL and describes the reallocation modulo for that
f/sep
References attribute 4 of the file-defining item being processed by AQL and describes the separation of that file, if an
f/syn
References attribute 12 of the file-defining item being processed by AQL and describes synonyms for that file.
file.code
References attribute 1 of the dictionary item being processed by AQL and describes the type of dictionary item.
fileflgs
Returns the internal file flags for file-defining items. Otherwise, a null ("") is returned.
filename
Displays the file name of the file being pointed to if attribute 1 is a q.
H
hotkey.all
Eleven hot keys are available to provide quick access to FlashBASIC programs from within the Update processor. The hot k
hotkey0
References attribute 30 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey0, the subroutine is e
hotkey1
References attribute 21 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey1, the subroutine is e
hotkey2
References attribute 22 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey2, the subroutine is e
hotkey3
References attribute 23 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey3, the subroutine is e
hotkey4
References attribute 24 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey4, the subroutine is e
hotkey5
References attribute 25 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey5, the subroutine is e
hotkey6
References attribute 26 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey6, the subroutine is e
hotkey7
References attribute 27 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey7, the subroutine is e
hotkey8
References attribute 28 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey8, the subroutine is e
hotkey9
References attribute 29 of a dictionary item. If there is a FlashBASIC subroutine called on hotkey9, the subroutine is e
I
icv
References the processing codes applied at input time, stored in attribute 14. These codes may be used for data validati
input-conversion in.conv
References the processing codes applied at input time, stored in attribute 14 of a dictionary. This dictionary attribute
item-ID (attribute-defining items)
References attribute 0 of the current item being processed by AQL.
itmflgs
Returns the internal item flags for file-defining items. Returns null ("") if no internal flags are set.
J
L
M
m/dict
m/dict is an alternate means of referencing the master dictionary of the current account. It is a Q-pointer that points
macro
References attribute 15 of a file or attribute-defining item. For a file-defining item, the text in this field describes
md.name
References attribute 2 of master dictionary items. For Q-pointers, md.name describes the name of the file being pointed
modulo
References attribute 3 of the file-defining item being processed by AQL and describes the size of that file.
O
out.conv ocv
References attribute 14 of file or attribute-defining items and describes the output-conversion codes that modify the va
output-conversion
References attribute 7 of a dictionary. There are many processing codes that can be called from output-conversion on bot
output-macro
References attribute 16 of file-defining items. For file-defining items, the text in output-macro describes the default
R
r0
References the item-ID, right justified, for sorting purposes.
reallocation
Used to resize a file when it is restored. Before the file is saved, the new modulo is placed into attribute 13 of a fil
retrieval-lock ret.lock
References attribute 5 of a dictionary item and describes the retrieval-lock code specified for that file-defining item.
S
s/amc structure
References attribute 4 of attribute-defining items and describes the controlling/dependent code specifications.
s/name
References attribute 3 of attribute-defining items and describes the substitute-header for that attribute.
size
Its function is to return the size, in bytes, of the item being processed by AQL.
structure struc
References attribute 4 of attribute-defining items and describes the controlling/dependent code specifications.
substitute-header sub.header
References attribute 3 of attribute-defining items and describes the substitute-header for that attribute of the ADI. Th
summary
Displays master dictionary items in a generic format.
synonym syn
References attribute 12 of the file-defining item being processed by AQL and describes any synonyms for that file.
U
ulk
The ulk attribute defining item references attribute 6 of a file-defining item describing the file’s update lock codes.
update-lock upd.lock
References attribute 6 of a dictionary item and describes the update-lock code specified for that file-defining item.
User-defined default dictionary items
These default attribute defining items are found in the dictionary of the data file. If no ADIs are explicitly requested
V
v/cat
Displays the file and program name for cataloged FlashBASIC programs.
v/conv
References attribute 7 of an attribute-defining items and describes the output-conversion codes that modify the value pr
v/corr
References attribute 8 of the dictionary item being processed by AQL.
v/desc
References the nature and usage of the attribute-defining item being processed by AQL.
v/flags
For MD commands, the flags that define options for the TCL processor.
v/max
References the number of columns allocated for the dictionary item being processed by AQL.
v/mode
Defines the virtual jump table definitions for commands, or explanations for macros and Procs.
v/name
Describes the item-ID of a TCL command item.
v/struc
References attribute 4 of attribute-defining items and describes the controlling/dependent code specifications.
v/tag
References attribute 3 of attribute-defining items and describes the substitute header for that attribute.
v/typ
Displays the justification specification of the dictionary item being processed by AQL.
v/type
Determines the type of TCL command.
#
*a0-a13
The number in the item-ID corresponds to the attribute mark that it describes.
*a9998 a9998
A special attribute identifier used to produce a sequential counter for items being processed by the AQL sentence.
*a9999 a9999
Its function is to return the size, in bytes, of the item being processed by AQL.