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
|