TAL Reference Manual

Glossary
Glossary526371.001
Glossary-8
HP NonStop Series/RISC system
HP NonStop Series/RISC system . See TNS/R
Identifier. A name you declare for an object such as a variable, LITERAL, or procedure.
IF expression. An expression that selects the THEN expression for a true state or the
ELSE expression for a false state.
IF statement. A statement that selects the THEN statement for a true state or the ELSE
statement for a false state.
implicit pointer. A pointer the compiler provides when you declare an indirect array or
indirect structure. See also pointer
index register. Register R5, R6, or R7 of the register stack.
index. An element (byte, word, doubleword, or quadrupleword) offset or an occurrence
offset as follows:
Array index—an element offset from the zeroth element
Simple pointer index —an element offset from the address stored in the pointer
Structure or substructure index—an occurrence offset from the zeroth occurrence
indexing. Data access through an index appended to a variable name.
Inspect product. A source-level and machine-level interactive debugger.
INITIALIZER. A system procedure that reads and processes messages during process
startup.
instruction register. A facility that contains the instruction currently executing the current
code segment.
INT. A data type that requires a word of storage and that can represent one or two ASCII
characters or a 16-bit integer.
INT(16). An alias for INT.
INT(32). A data type that requires a doubleword of storage and that can represent a 32-bit
integer.
INT(64). An alias for FIXED(0).
INTERRUPT attribute. A procedure attribute (used only for operating system procedures)
that causes the compiler to generate an IXIT (interrupt exit) instruction instead of an
EXIT instruction at the end of execution.
keyword. A term that has a predefined meaning to the compiler.
label. An identifier you place before a statement for access by other statements within the
encompassing procedure, usually a GOTO statement.