home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / fish / prog_demos / turbotext / support / ttx_m2.dfn < prev    next >
Text File  |  1991-01-24  |  2KB  |  141 lines

  1.  
  2. /** $VER: TTX_M2.dfn Demo 1.0 (29.11.90)
  3.  **
  4.  ** This definition file contains definitions necessary to use TurboText as a
  5.  ** Modula-2 programmer's editor.
  6.  **
  7.  ** Written by Martin Taillefer
  8.  **/
  9.  
  10.  
  11. DICTIONARY:
  12.  
  13.   ABS
  14.   ADDRESS
  15.   ADR
  16.   AND
  17.   ARRAY
  18.   BEGIN
  19.   BITSET
  20.   BOOLEAN
  21.   BY
  22.   BYTE
  23.   CAP
  24.   CARDINAL
  25.   CASE
  26.   CHAR
  27.   CHR
  28.   CONST
  29.   DEC
  30.   DEFINITION
  31.   DIV
  32.   DO
  33.   ELSE
  34.   ELSIF
  35.   END
  36.   EXCL
  37.   EXIT
  38.   FALSE
  39.   FLOAT
  40.   FLOATD
  41.   FOR
  42.   FORWARD
  43.   FROM
  44.   HALT
  45.   HIGH
  46.   IF
  47.   IMPLEMENTATION
  48.   IMPORT
  49.   IN
  50.   INC
  51.   INCL
  52.   INTEGER
  53.   LONG
  54.   LONGCARD
  55.   LONGINT
  56.   LONGSET
  57.   LONGREAL
  58.   LONGWORD
  59.   LOOP
  60.   MAX
  61.   MIN
  62.   MOD
  63.   MODULE
  64.   NIL
  65.   NOT
  66.   ODD
  67.   OF
  68.   OR
  69.   ORD
  70.   POINTER
  71.   PROC
  72.   PROCEDURE
  73.   REAL
  74.   RECORD
  75.   REM
  76.   REPEAT
  77.   RETURN
  78.   SET
  79.   SHORT
  80.   SHORTCARD
  81.   SHORTINT
  82.   SHORTSET
  83.   SIZE
  84.   SYSTEM
  85.   THEN
  86.   TO
  87.   TRUE
  88.   TRUNC
  89.   TRUNCD
  90.   TSIZE
  91.   TYPE
  92.   UNTIL
  93.   VAL
  94.   VAR
  95.   WHILE
  96.   WITH
  97.   WORD
  98. #
  99.  
  100.  
  101. TEMPLATES:
  102.  
  103.   "ADDRESS"
  104.   "ARRAY [@] OF"
  105.   "BEGIN*n"
  106.   "BITSET;*n"
  107.   "BOOLEAN;*n"
  108.   "CARDINAL;*n"
  109.   "CASE @ OF*n*nEND;*n"
  110.   "CHAR;*n"
  111.   "CONST*n"
  112.   "DEFINITION MODULE @;*n"
  113.   "END;*n"
  114.   "FALSE;*n"
  115.   "FOR @:= TO  DO*n*nEND;*n"
  116.   "FROM @ IMPORT ;*n"
  117.   "IF (@) THEN*n*nEND;*n"
  118.   "INTEGER;*n"
  119.   "IMPORT @;*n"
  120.   "IMPLEMENTATION MODULE @;*n"
  121.   "LONGSET;*n"
  122.   "LONGCARD;*n"
  123.   "LONGINT;*n"
  124.   "LONGREAL;*n"
  125.   "LOOP*n@*nEND;*n"
  126.   "MODULE @;*n"
  127.   "PROCEDURE @();*nVAR*n*nBEGIN*n*nEND ;*n"
  128.   "POINTER TO"
  129.   "REPEAT*n@*nUNTIL ();*n"
  130.   "RECORD*n@*nEND;"
  131.   "RETURN"
  132.   "SHORTCARD;*n"
  133.   "SHORINT;*n"
  134.   "SHORTSET;*n"
  135.   "THEN*n"
  136.   "TYPE*n"
  137.   "UNTIL (@);*n"
  138.   "WHILE (@) DO*n*nEND;*n"
  139.   "WITH @ DO*n*nEND;*n"
  140. #
  141.