HP OpenVMS Systems Documentation

Content starts here

HP BASIC for OpenVMS
Reference Manual


Previous Contents Index

O
Object module
    version identification
Octal radix
ON ERROR GO BACK statement
    with END statement
    within a handler
    within protected regions
ON ERROR GOTO 0 statement
    with END statement
ON ERROR GOTO statement
    with END statement
    with WHEN blocks
    within a handler #1
    within a handler #2
    within protected regions #1
    within protected regions #2
ON...GOSUB...OTHERWISE statement
    with RETURN statement
ON...GOSUB statement
ON...GOTO...OTHERWISE statement
ON...GOTO statement
OPEN statement
    with STATUS function
Open VMS Common Data Dictionary/Repository
    and RECORD statement
Opening files
    with USEROPEN clause
Operator precedence #1
Operator precedence #2
Operator precedence #3
Operators
    arithmetic #1
    arithmetic #2
    evaluation of
    lexical #1
    lexical #2
    lexical #3
    logical
    numeric operator precedence
    numeric relational
    precedence of #1
    precedence of #2
    precedence of #3
    string relational
Optimization
/OPTIMIZE=TUNE qualifier
OPTION statement
OPTIONAL
    with EXTERNAL statement
ORGANIZATION clause
OTHERWISE clause #1
OTHERWISE clause #2
Output
    formatting with FORMAT$ function
    formatting with PRINT USING statement
Output listing
    cross-reference information #1
    cross-reference information #2
    %LIST directive
    %NOLIST directive
    %PAGE directive
    %PRINT directive
    %SBTTL directive
    %TITLE directive
Overflow checking
P
Packed decimal
    See also DECIMAL data type
%PAGE directive
Parameter passing
    by value
Parameter-passing mechanisms
    DEF* functions
    DEF statement
    EXTERNAL statement
    FUNCTION statement
    SUB statement
Parameters
    array
    DEF* functions #1
    DEF* functions #2
    DEF statement #1
    DEF statement #2
    EXTERNAL statement
    function #1
    function #2
    FUNCTION subprograms
    modifiable
    nonmodifiable
    SUB subprograms
Parentheses
    in array names
    in expressions #1
    in expressions #2
Percent sign (%)
    in DATA statement #1
    in DATA statement #2
    in DECLARE statement
    in PRINT USING statement
    in variable names #1
    in variable names #2
    suffix character
Period (.)
    in PRINT USING statement
    in variable names
PLACE$ function
    rounding and truncation values
Plus sign (+)
    in string concatenation
POS function
Precision
    in PRINT statement
    in PRINT USING statement
    NUM$ function
    NUM1$ function
    of data types
    of numeric strings #1
    of numeric strings #2
    of numeric strings #3
    of numeric strings #4
    of numeric strings #5
Predefined constants
PRIMARY KEY clause
%PRINT directive
PRINT statement
    with TAB function
PRINT USING statement
Print zones
    in MAT PRINT statement
    in PRINT statement
PROD$ function
    rounding and truncation values
Program control statements
    END statement
    EXIT statement
    FOR statement
    GOSUB statement
    GOTO statement
    IF statement
    ITERATE statement
    ON...GOSUB statement
    ON...GOTO statement
    RESUME statement
    RETURN statement
    SELECT statement
    SLEEP statement
    STOP statement
    UNTIL statement
    WAIT statement
    WHILE statement
Program documentation
Program elements
Program execution
    stopping
    suspending
    waiting for input
Program input
    INPUT LINE statement
    INPUT statement
    LINPUT
    waiting for
Program lines
    elements of #1
    elements of #2
    format of #1
    format of #2
    format of #3
    length of
    numbering #1
    numbering #2
    terminating #1
    terminating #2
PROGRAM statement
Programs
    ending
    stopping
Promotion rules
    data type
    DECIMAL
    floating-point
    integer
Prompt
    INPUT LINE statement
    INPUT statement
    LINPUT statement
    MAT INPUT statement
    MAT LINPUT statement
PSECT #1
PSECT #2
PUT statement
Q
QUAD data type #1
QUAD data type #2
Qualifiers
    /LINES #1
    /LINES #2
    /LINES #3
    /SHOW
    /VARIANT
QUO$ function
    rounding and truncation values
Quotation marks
    in string literals


Previous Next Contents Index