Compaq BASIC for OpenVMS
Alpha and VAX Systems
Reference Manual

Index


Previous Contents


Master Alphabetic Index
A B C D E F G H I K L M N O P Q R S T U V W X Y Z

A
%ABORT directive
ABS function
ABS% function
Absolute value
    ABS function
    ABS% function
    MAG function
ACCESS clause #1
ACCESS clause #2
ACTIVE clause
ALLOW clause
Alphanumeric label
    See also Labels
ALTERNATE KEY clause
Ampersand (&)
    as a continuation character #1
    as a continuation character #2
    in DATA statement
/ANALYSIS_DATA qualifier
Angle types
    with OPTION statement
/ANSI_STANDARD qualifier
APPEND command
Arctangent
Arithmetic operators #1
Arithmetic operators #2
Array
    assigning values to #1
    assigning values to #2
    assigning values to #3
    assigning values to #4
    bounds #1
    bounds #2
    bounds #3
    bounds #4
    bounds #5
    bounds #6
    converting with CHANGE statement
    creating with COMMON statement
    creating with DECLARE statement
    creating with DIM statement
    creating with MAP statement
    creating with MAT statement #1
    creating with MAT statement #2
    creating with MAT statement #3
    creating with MAT statement #4
    creating with MAT statement #5
    data type of
    dimensions of
    dynamic #1
    dynamic #2
    dynamic #3
    element zero #1
    element zero #2
    element zero #3
    element zero #4
    element zero #5
    element zero #6
    element zero #7
    elements
    initialization of
    initializing
    inversion of
    redimensioning with MAT statement #1
    redimensioning with MAT statement #2
    redimensioning with MAT statement #3
    redimensioning with MAT statement #4
    redimensioning with MAT statement #5
    static #1
    static #2
    transposing
    virtual #1
    virtual #2
    virtual #3
    virtual #4
Arrays
    array elements
    definition of
    dimensions of
    element zero
    naming #1
    naming #2
    size limits
    virtual
ASCENDING keys #1
ASCENDING keys #2
ASCII
    character codes
    character set
    characters #1
    characters #2
    characters #3
    characters #4
    conversion #1
    conversion #2
    converting to
    radix
ASCII function
ASSIGN command
Asterisk (*)
    in PRINT USING statement
    with HELP command
ATN function
/AUDIT qualifier
B
Backslash (\)
    in continued lines
    in multistatement lines
    in PRINT USING statement
    statement separator
BASIC character set
BASIC$STARLET routines
BASIC STATUS bits
Behavioral differences
    appending files
    array parameters
    BAS$K_FAC_NO
    data types
    error handling semantics
    error status to DCL
    exceptions
    floating point errors
    FSS$ function
    HFLOAT
    HFLOAT COMPLEX
    line numbers
    /LINES
    object modules
    PSECT
    RESUME into a DEF
    SYS$INPUT as an input file specification
    unreachable code error
Binary radix
Blank-if-zero field
    in PRINT USING statement
Block I/O file
    finding records in
    opening
    retrieving records sequentially in
    writing records to
Block statement
    ending
    exiting
BLOCKSIZE clause
Bounds
    default for implicit arrays #1
    default for implicit arrays #2
    default for implicit arrays #3
    default for implicit arrays #4
    default for implicit arrays #5
    default for implicit arrays #6
    lower bounds with COMMON statement
    lower bounds with DECLARE statement
    lower bounds with DIM statement
    lower bounds with MAP DYNAMIC statement
    lower bounds with records
    maximum
    upper bounds with COMMON statement
    upper bounds with DECLARE statement
    upper bounds with DIM statement
    upper bounds with MAP DYNAMIC statement
Bucket
    creating with BUCKETSIZE clause
    locking #1
    locking #2
    unlocking #1
    unlocking #2
    unlocking #3
BUCKETSIZE clause
BUFFER clause
BUFSIZ function
BYTE data type
/BYTE qualfier
C
C formatting character
    in PRINT USING statement
CALL statement
    with SUB subprograms
Caret (^) in PRINT USING statement
CASE clause
CASE ELSE clause
CAUSE ERROR statement
CCPOS function
CD formatting character
    in PRINT USING statement
CDD (Common Data Dictionary)
    including definitions from #1
    including definitions from #2
    including definitions from #3
Centered field
    in PRINT USING statement
CHAIN statement
CHANGE statement
CHANGES clause
Character
    ASCII #1
    ASCII #2
    formatting with PRINT USING statement
    lowercase
    uppercase
CHARACTER data type
Character position
    CCPOS function
    of substring #1
    of substring #2
Character sets
    ASCII
    BASIC
    translating with XLATE$ function
Characters
    ASCII #1
    ASCII #2
    data type suffix
    lowercase
    nonprinting
    processing of
    uppercase
    wildcard
/CHECK qualifier
CHR$ function
Clauses
    ACCESS #1
    ACCESS #2
    ACCESS #3
    ACCESS #4
    ACTIVE
    ALLOW #1
    ALLOW #2
    ALLOW #3
    ALTERNATE KEY
    BLOCKSIZE
    BUCKETSIZE
    BUFFER
    BY #1
    BY #2
    BY #3
    CASE
    CASE ELSE
    CHANGES
    CONNECT
    CONTIGUOUS
    COUNT #1
    COUNT #2
    DEFAULTNAME #1
    DEFAULTNAME #2
    DUPLICATES #1
    DUPLICATES #2
    ELSE
    END IF
    EXTENDSIZE
    FILESIZE
    FOR
    GROUP
    KEY #1
    KEY #2
    KEY #3
    KEY #4
    MAP #1
    MAP #2
    NOREWIND #1
    NOREWIND #2
    NOSPAN
    ORGANIZATION
    OTHERWISE #1
    OTHERWISE #2
    PRIMARY KEY
    RECORD #1
    RECORD #2
    RECORD #3
    RECORD #4
    RECORDSIZE #1
    RECORDSIZE #2
    RECORDSIZE #3
    RECORDTYPE
    REGARDLESS #1
    REGARDLESS #2
    RFA #1
    RFA #2
    STEP
    TEMPORARY
    UNLOCK EXPLICIT #1
    UNLOCK EXPLICIT #2
    UNLOCK EXPLICIT #3
    UNLOCK EXPLICIT #4
    UNTIL
    USEROPEN
    VARIANT
    WAIT
    WHILE
    WINDOWSIZE
CLOSE statement
Colon (:)
    in labels
Comma (,)
    in DATA statement
    in DELETE command
    in INPUT LINE statement
    in INPUT statement
    in LINPUT statement
    in LIST command
    in MAT PRINT statement
    in PRINT statement
    in PRINT USING statement
Command files for Environment
Command qualifiers
    BASIC
Comment fields
    terminating
Comments
    in DATA statement #1
    in DATA statement #2
    in Environment command files
    in REM statement #1
    in REM statement #2
    processing of #1
    processing of #2
    transferring control to
COMMON area
    size of
COMMON statement
    with FIELD statement
COMP% function
Compilation
    conditional #1
    conditional #2
    control of #1
    control of #2
    control of listing #1
    control of listing #2
    control of listing #3
    control of listing #4
    control of listing #5
    control of listing #6
    control of listing #7
    control of listing #8
    controlling with OPTION statement
    creating relationships
    including from CDD #1
    including from CDD #2
    including from text library
    including source code #1
    including source code #2
    listing
    terminating with %ABORT directive
Compilation qualifiers
    BASIC
COMPILE command
    BASIC qualifiers
Compiler directives #1
Compiler directives #2
CON function
Concatenation
    of COMMON areas
    string #1
    string #2
Conditional branching
    IF statement
    ON...GOSUB statement
    ON...GOTO statement
    SELECT statement
Conditional compilation
    %VARIANT directive
    with %IF directive
Conditional expressions
    definition of
    FOR statement
    IF statement
    in %LET directive
    UNLESS statement
    UNTIL statement
    WHILE statement
Conditional loops #1
Conditional loops #2
Conditional loops #3
CONNECT clause
Constants #1
Constants #2
    declaring #1
    declaring #2
    default data type
    definition of
    external
    floating-point
    integer
    lexical
    named
    naming #1
    naming #2
    numeric
    packed decimal
    predefined
    string
    types of
    with OPTION CONSTANT TYPE
CONTIGUOUS clause
Continuation characters
    ampersand
    backslash
CONTINUE command
    with RUN command
CONTINUE statement
Control
    transferring into DEF functions #1
    transferring into DEF functions #2
    transferring into FOR...NEXT loops #1
    transferring into FOR...NEXT loops #2
    transferring into FOR...NEXT loops #3
    transferring into FOR...NEXT loops #4
    transferring into SELECT blocks #1
    transferring into SELECT blocks #2
    transferring into UNTIL loops #1
    transferring into UNTIL loops #2
    transferring into UNTIL loops #3
    transferring into UNTIL loops #4
    transferring into WHILE loops #1
    transferring into WHILE loops #2
    transferring into WHILE loops #3
    transferring into WHILE loops #4
    transferring to a label #1
    transferring to a label #2
    transferring with CALL statement
    transferring with CHAIN statement
    transferring with GOSUB statement
    transferring with GOTO statement
    transferring with IF statement
    transferring with ON...GOSUB statement
    transferring with ON...GOTO statement
    transferring with RESUME statement #1
    transferring with RESUME statement #2
    transferring with RESUME statement #3
    transferring with RETURN statement
Conversion
    array to string variable
    string variable to array
Conversion functions
    CVT$F function
    CVT$% function
    CVT%$ function
    CVTF$ function
    DECIMAL function
    INTEGER function
    NUM$ function
    NUM1$ function
    RAD$ function
    REAL function
    STR$ function
    VAL function
    VAL% function
    XLATE$ function
Copying BASIC source text #1
Copying BASIC source text #2
COS function
Cosine
COUNT clause
    with fixed-length records
    with variable-length records
CPU time
Credit/Debit field
    in PRINT USING statement
%CROSS directive
Cross-reference information
    %CROSS directive
    %NOCROSS directive
/CROSS_REFERENCE qualifier
Ctrl/C trapping
Ctrl/Z function
    with INPUT LINE statement
    with INPUT statement
    with LINPUT statement
CTRLC function #1
CTRLC function #2
    See also Ctrl/C trapping
    See also RCTRLC function
    with RECOUNT function
Cursor position
    CCPOS function
    TAB function
CVT$$ function
    See also EDIT$ function
CVTxx function
    with FIELD statement


Previous Next Contents Index