HP OpenVMS Systems Documentation
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