(****************************************
*                                       *
*     MODULA-2 Multi-Pass Compiler      *
*     ****************************      *
*                                       *
*       VAX/VMS Implementation          *
*                                       *
*                                       * 
*     MVCSFD:                           *
*                                       * 
*     SymbolFileDefinitions             *
*     definition of symbols             *
*     used on symbol files              *
*                                       * 
*     Version 3.1 of  1-FEB-1983        *
*                                       *
*                                       *
*                                       *
*                                       *
*     Based on PDP11 Implementation:    *
*     Version M22 of 17.03.81           *
*					*
*     Institut fuer Informatik          *
*     ETH-Zuerich                       *
*     CH-8092 Zuerich                   *
*                                       *
****************************************)

(****************************************
* Updates: see implementation module    *
****************************************)

DEFINITION MODULE MVCSFD;  (* LG, EK *)

  EXPORT QUALIFIED
         symFileKey, SymFileSymbols;

  CONST
    symFileKey = 4B; (* identification of symbol file version *)

  TYPE
    SymFileSymbols = 
    (endfileSS,
     unitSS, endunitSS,
     importSS, exportSS,
     constSS, normalconstSS, realconstSS, stringconstSS,
     typSS, arraytypSS, recordtypSS, settypSS, pointertypSS, hiddentypSS,
     varSS,
     procSS, funcSS,
     identSS,
     periodSS, colonSS, rangeSS,
     lparentSS, rparentSS,
     lbracketSS, rbracketSS,
     caseSS, ofSS, elseSS, endSS,
     foreignSS, refSS, immedSS, descrSS, stdescrSS);

END MVCSFD.
