Compaq BASIC for OpenVMS
Alpha and VAX Systems
User Manual


Previous Contents Index

I
I/O
    device-specific
    network
    performing to ANSI-formatted magnetic tapes
    to mailboxes
I/O buffer
%IDENT directive
IDENTIFY command
IF modifier
IF statement
    in immediate mode statements
%IF-%THEN-%ELSE-%END %IF
%IF-%THEN-%ELSE-%END %IF directive
IF...THEN...ELSE statement #1
IF...THEN...ELSE statement #2
Immediate mode
    debugging in
    debugging multiple program units
    debugging restrictions
    examining variables in
    FOR statement in
    IF statement in
    invalid statements
    UNLESS statement in
    UNTIL statement in
    WHILE statement in
%INCLUDE directive #1
%INCLUDE directive #2
%INCLUDE directive #3
%INCLUDE directive #4
    accessing record definitions
    accessing text libraries
    benefits of
    from a file
%INCLUDE %FROM %CDD directive
Indexed files
    alternate index keys
    index key values
Informational errors
Initialization of variables
INKEY$ function
Input
    from source program
    from terminal
    from terminal-format files #1
    from terminal-format files #2
    interactive
    methods for receiving
    strings
INPUT LINE statement #1
INPUT LINE statement #2
    disabling the prompt
    with strings
INPUT statement #1
INPUT statement #2
    disabling the prompt
    with strings
Instance
    RECORD
INT function
Integer
    variables
INTEGER data type
Integer format
    byte-length
    longword
    word-length
/INTEGER_SIZE qualifier
INV function
ITERATE statement #1
ITERATE statement #2
L
Labels
    platform
Language expression
    EVALUATE debugger command
    with DEPOSIT debugger command
Language-Sensitive Editor
    See LSE
LBOUND function
Leading zeros
    with PRINT USING statement
Left-justified format
    with PRINT USING statement
LEN function
    string function
%LET directive #1
%LET directive #2
LET statement #1
LET statement #2
    with dynamic strings
    with string data
Lexical constants
    creating
Lexical expressions
    variations of
Libraries
    object module
    shareable image
    system-supplied #1
    system-supplied #2
    user-supplied #1
    user-supplied #2
Line mode #1
Line mode #2
    line numbers in
Line number
    debugger source display
    SET BREAK debugger command
    SET TRACE debugger command
Line numbers #1
Line numbers #2
    generating
    programs without
    with %INCLUDE directive
    with SEQUENCE command
/LINE qualifier
Line terminator
    accepting as input
Lines
    displaying with LIST command
    displaying with LISTNH command
/LINES qualifier
LINK command
    qualifiers of
Linker
    error messages
    input files
    output files
Linking
    /DEBUG
LINPUT statement #1
LINPUT statement #2
    disabling the prompt
    with strings
List
LIST command
%LIST directive
Listing
    compilation
/LISTING qualifier #1
/LISTING qualifier #2
LISTNH command
LOAD command #1
LOAD command #2
LOC function
LOCK command
LOG10 function
Logarithms
    common
Logical names
    assigning with ASSIGN command
    defining
    example of
    using
LONG data type
    subtypes
Loop blocks
Loop control variable
Loop index
Loops #1
Loops #2
    FOR...NEXT #1
    FOR...NEXT #2
    UNTIL...NEXT
    WHILE...NEXT #1
    WHILE...NEXT #2
Lower bounds
    with COMMON statement
    with MAP statement
    with the RECORD statement
LSE
LSET statement
    concatenating strings
    with dynamic strings
    with string data
M
/MACHINE_CODE qualifier
Magnetic tape block sizes
Magnetic tape files
    creating
    creating for output
    existing
    opening #1
    opening #2
Mailboxes
    creating
    passing data between processes
Map area
    defining
MAP DYNAMIC statement
MAP statement #1
MAP statement #2
    overlaying array storage with
    with subprograms
Maps
    multiple
    single
MAT INPUT statement
    continuing input line with ampersand
    filling array elements with
    from a terminal
    from a terminal-format file
    prompt character
    subscripts in
MAT LINPUT statement
    filling array elements with
    redimensioning arrays with
MAT PRINT statement
    with comma (,)
    with semicolon (;)
MAT READ statement
    subscripts in
    with DATA statement
MAT statement #1
MAT statement #2
    adding elements of arrays
    assigning array values from other arrays
    assigning values with
    creating arrays with
    displaying values with
    for array computations
    keywords
    multiplying elements of arrays
    redimensioning with
    subscripts in
    subtracting elements of arrays
    use of row and column zero
    with implicitly created arrays
MAT statements
Matrix
    arithmetic
    functions
Memory
    clearing with NEW command
    clearing with SCRATCH command
Merge
    APPEND command
Messages
    run-time
MID$
    assignment statement
MID$ function
    string function
Mixed-mode expressions
Mode
    immediate
    line #1
    line #2
Modifiers
    statement #1
    statement #2
Module names #1
Module names #2
Motif
    See DECwindows Motif
MOVE statement #1
MOVE statement #2
    default string lengths
    valid variables in
Multiplication of matrices


Previous Next Contents Index