HP OpenVMS Systems Documentation

Content starts here

HP BASIC for OpenVMS
User Manual


Previous Contents Index

P
Packed decimal
    data type
    format
    string descriptors
    variables
%PAGE directive
Parameter-passing mechanisms
    declaring in EXTERNAL statement
    default
Parameters
    creating local copies of
    default data types for
    null
    passing BY DESC
    passing BY REF
    passing BY VALUE
Path name
PC
    and SHOW CALLS debugger display
    and source display
    and STEP debugger command
    breakpoint
PICTURE subprograms
PLACE$ function
    precision of
    significant digits
Placeholders
    reserving with PRINT USING statement
POS function
    string function
Positional qualifiers
    rules for precedence
Predefined constants
    BEL
    BS
    CR
    DEL
    ESC
    FF
    HT
    LF
    PI
    SI
    SO
    SP
    VT
%PRINT directive
PRINT statement #1
PRINT statement #2
    expression values
    for array elements
    string literals
    with comma
    with semicolon
PRINT USING statement
Print zones
Priorities of handlers
Procedure call
PROD$ function
    precision of
    significant digits
Program control
Program segmentation
PROGRAM statement #1
PROGRAM statement #2
PROGRAM statement #3
    identifiers #1
    identifiers #2
Programs
    comments
    controlling
    developing
    documenting
    naming
Prompt
    enabling and disabling
Protected regions #1
Protected regions #2
    nested #1
    nested #2
PUT statement #1
PUT statement #2
    current and next record pointers after
    sequential
    writing data
    writing records with
Q
Qualifiers
    declining
Qualifiers on BASIC command line
QUO$ function
    precision of
    significant digits
R
Random number generators
    changing seed
    selecting range
RANDOMIZE statement
RCTRLC function #1
RCTRLC function #2
READ statement
REAL data type
Real number format
    DOUBLE floating-point
    GFLOAT floating-point
    SINGLE floating-point
/REAL_SIZE qualifier
Record buffers
    accessing with multiple maps
    dynamic
    static
RECORD components
    accessing #1
    accessing #2
    fully qualified
    grouping
    referencing #1
    referencing #2
Record File Address
Record formats
RECORD instances
    arrays of
Record operations
RECORD statement #1
RECORD statement #2
RECORD templates
RECORD variants #1
RECORD variants #2
Records
    blocking and deblocking of
    writing to a terminal-format file
    writing with PUT and GET statements
RECOUNT function
REGARDLESS clause #1
REGARDLESS clause #2
Relationship
    dictionary
Relationship-type
Relative files
REMAP statement
Remote files
    accessing
%REPORT directive
RESTORE statement
    rewinding tape with
    with magnetic tapes
RESUME statement #1
RESUME statement #2
    to a label
    to a line number
Retrieval pointers
RETRY statement
RFA data type
Right justification
    RSET statement
Right-justified format
    with PRINT USING statement
RMSSTATUS function #1
RMSSTATUS function #2
RND function
/ROUND_DECIMAL qualifier
RSET statement
    concatenating strings
    with dynamic strings
    with string data
RUN command
Run-time errors #1
Run-time errors #2
Run-Time Library routines
S
%SBTTL directive
/SCALE qualifier
Screen mode
SEG$ function
    string function
SELECT...CASE statement #1
SELECT...CASE statement #2
    with RECORD variants
Semicolons
    using with PRINT statement
/SEPARATE_COMPILATION
Sequential files
SET BREAK debugger command
SET MODE SCREEN debugger command
SET [NO] PROMPT statement #1
SET [NO] PROMPT statement #2
SET NO PROMPT statement
    disabling the prompt
SET TRACE debugger command
SET VARIANT command
Severe errors
/SHARE qualifier
Shareable images #1
Shareable images #2
    accessing #1
    accessing #2
    benefits of
    contents of
    creating
    installed
SHOW CALLS debugger command
/SHOW qualifier
/SILENT qualifier
SIN function
Single tape file
    example of creating
Source display #1
Source display #2
    not available
    TYPE debugger command
SPACE$ function
    string function
SQR function
Square root
    SQR function
Statement modifiers #1
Statement modifiers #2
    FOR
    IF
    UNLESS
    UNTIL
    WHILE
Static storage
    allocating
    dynamic mapping
$STATUS
Status
    on exit
STATUS function
STEP clause
STEP debugger command
Storage
    dynamic
    redefining
    static
Stream record format
String
    dynamic
    fixed-length
    manipulating with multiple maps
    numeric
    variable
    virtual array
String data
    assigning and justifying
    formatting with PRINT USING statement
    manipulating with MAP statements
    manipulating with string functions
STRING data type
String format fields
String function
    EDIT$ function
    LEN function
    MID$ function
    POS function
    purposes
    SEG$ function
    SPACE$ function
STRING$ function
    string function
String function
    STRING$ function
    TRM$ function
    with the LET statement
String handling
String variables
    fixed-length
String virtual arrays
    assigning values
    creating
Strings
    printing with PRINT USING statement
SUB subprograms
Subprograms
    calling from other languages
    compiling
    compiling from a single source file
    compiling from multiple source files
    creating a single object file
    DATA statements in
    handling errors in
    invoking
    passing data to
    READ statements in
    RESTORE statements in
Subscripted variables #1
Subscripted variables #2
Subtraction of matrices
SUM$ function
    precision of
Symbol
    record
Symbolic debugger
    See Debugger
Symbolic definitions
Symbolic definitions
    accessing with %INCLUDE directive
Symbolic definitions
    location of
/SYNCHRONOUS_EXCEPTIONS
/SYSTEM qualifier
System routines
    arguments of
    calling
    calling as a procedure
    examples of calling
System Service routines
System services
    example of calling


Previous Next Contents Index