HP 3000 Manuals

BASIC COMPILER CONVENTIONS [ MPE Segmenter Reference Manual ] MPE/iX 5.0 Documentation


MPE Segmenter Reference Manual

Appendix D  BASIC COMPILER CONVENTIONS 

One RBM for:

 *  Outer block (initialization).

 *  Each compiled FAST-SAVE program.

All BASIC programs to be compiled into the same USL must have unique
local filenames, since the compiler eliminates any qualifying lockword
and group and account names.

 *  All filenames may be up to 15 alphanumeric characters in length,
    starting with an alphabetic, and may include apostrophe.  These
    naming conventions also meet the requirements of the Segmenter.

$CONTROL SEGMENT=segmentname 

 *  Used to assign an RBM to a specified segment.

 *  In effect until the next $CONTROL SEGMENT command.

 *  A segmentname may be up to 15 alphanumeric characters in length,
    starting with an alphabetic character, and may include an apostrophe.

If no $CONTROL SEGMENT command appears, the compiler uses SEG' as the
default name of the current segment and places all RBMs into SEG'.

Outer block generated unless subprogram specified.

$CONTROL SUBPROGRAM

 *  Turns on the "subprogram" condition, which inhibits the compiler's
    generation of an outer block.



MPE/iX 5.0 Documentation