Copyright Digital Equipment Corp. All rights reserved.

Const_Declaration

 A  CONST  section  defines  symbolic  constants  by  associating
 identifiers with compile-time expressions.


 Syntax:

    CONST 
       {constant-identifier = constant-expression};...


 The 'constant-identifier' is  the  identifier  of  the  symbolic
 constant being defined.

 The 'constant-expression' is any legal compile-time  expression.
 The  VSI  Pascal  compiler  must  be able to evaluate all of the
 components of a compile-time expression  when  it  compiles  the
 program.

 Example:
    CONST
       Year = 1981;
       Month = 'January'
       Almost_Pi = 22.0/7.0;
       Lie = FALSE;
       Untruth = Lie;


 This CONST section defines five symbolic constants.   'Year'  is
 declared  to be the numeric value '1981'; 'Month' is declared to
 be the string constant 'January'; 'Almost_Pi' is declared to  be
 the  result  of '22.0' divided by '7.0'; 'Lie' is declared to be
 the Boolean value 'FALSE'; and 'Untruth' is declared  to  be  of
 type 'Lie.'