Compaq BASIC for OpenVMS
Alpha and VAX Systems
User Manual


Previous Contents Index

S
SAVE command #1
SAVE command #2
%SBTTL directive
SCALE command
/SCALE qualifier
SCRATCH command
Screen mode
SEG$ function
    string function
SELECT...CASE statement #1
SELECT...CASE statement #2
    with RECORD variants
Semicolons
    using with PRINT statement
/SEPARATE_COMPILATION
SEQUENCE command
Sequential files
SET BREAK debugger command
SET 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
    accessing
    accessing at DCL level
    benefits of
    contents of
    creating
    installed
    within the VAX BASIC Environment
SHOW CALLS debugger command
SHOW 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
STOP statement #1
STOP statement #2
    resuming program execution after
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 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
/SYNTAX_CHECK qualifier
/SYSTEM qualifier
System routines
    arguments of
    calling
    calling as a procedure
    examples of calling
System Service routines
System services
    example of calling
T
TAN function
Tape unit
    allocating for device-specific I/O
Tapes
    allocating
    setting the density
Template
    RECORD
Terminal-format files
    channel specification for
    closing
    input and output
    opening
    transferring data to
    writing records to
Text libraries
    accessing
    creating
    system-supplied
THEN clause
TIME function
TIME$ function
%TITLE directive
Traceback
    SHOW CALLS debugger command
Tracepoint
TRM$ function
    string function
TRN function
TYPE debugger command
/TYPE_DEFAULT qualifier
U
UBOUND function
%UNDEFINE
UNLESS modifier
UNLESS statement
    in immediate mode statements
UNLOCK EXPLICIT clause
UNLOCK statement
UNSAVE command
UNTIL modifier
UNTIL...NEXT loops
UNTIL statement
    in immediate mode statements
UPDATE statement
    current and next record pointers after
    in a relative file
    in a sequential file
    in an indexed file
Upper bounds
    with COMMON statement
    with MAP statement
    with the RECORD statement
V
VAL function
VAL% function
Variable name
    DEPOSIT debugger command
    EVALUATE debugger command
    EXAMINE debugger command
VARIABLE record formats
    specifying
Variables
    arrays of #1
    arrays of #2
    declaring #1
    declaring #2
    floating-point
    initialization of #1
    initialization of #2
    integer
    names
    packed decimal
    redefining
    string #1
    string #2
    subscripted #1
    subscripted #2
VARIANT #1
VARIANT #2
%VARIANT directive #1
%VARIANT directive #2
/VARIANT qualifier
Variants
    CDD/Repository
Vector
Virtual array files
Virtual files
VMSSTATUS function #1
VMSSTATUS function #2


Previous Next Contents Index