PRAXISE DECLARATIONS  TYPES (is) PREDEFINED TYPESU LITERALS  USER DEFINED TYPESA ATTRIBUTES OF TYPES- CONSTANTS, compile_time or link time (=) VARIABLES (:)  TYPE CHECKING STATEMENTS SEMICOLON RULE: FORMS OF STATEMENTS  SIMPLE STATEMENTS CONDITIONAL STATEMENT  BLOCK STRUCTURED STATEMENTS INTERATION STATEMENTS FLOW CONTROL STATEMENTS REGION CODE BLOCK OPERATORS REFERENCING [] . @T ARITHMETIC + - * / mod ** SHIFT lsh rsh ORDERING < <= > >=  EQUALITY = <> LOGICAL and or eqv xor nott BOOLEAN and or eqv xor notB  )#ROUTINES - Procedures and FunctionsN ROUTINE STRUCTURE RECURSION FORMAL PARAMETERSI INITIAL CONDITIONS  SPECIAL PROCEDURE LINKAGES INVOCATION PREDEFINED FUNCTIONS PREDEFINED PROCEDURESM RCOMPILER DIRECTIVES DIRECTIVES# PREDEFINED DIRECTIVES VARIABLESR USER DEFINED DIRECTIVES  ASSIGNMENT CONDITIONAL COMPILATION  YMODULES  SEPARATE COMPILATION EXPORT/IMPORTd SYNOPSIS ORDER OF COMPILATION LINKAGE TO OTHER LANGUAGES VMS SYSTEM SERVICES VMS RUN TIME LIBRARYI IRUN TIME SUPPORT VAX  LSI-11 (stand-alone) PDP-11/LSI-11 RSXD FUTURE PLANS UNIMPLEMENTED FEATURES IMPROVEMENTS BUGS EFFICIENCY IDEAS$ RUN TIME SUPPORT, VAX and LSI-11 VMS VERSION 4 ISSUES DOCUMENTATIONO GENERAL SUPPORTY