aboutsummaryrefslogtreecommitdiff
path: root/unix/boot/spp/rpp/rpprat/entdkw.r
blob: 6b0610757442c2fdba2fe6288f8dadd5e318f2c4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#-h-  entdkw			  975  local   12/01/80  15:54:05
# entdkw --- install macro processor keywords
   include  defs

   subroutine entdkw

   character deft(2), prag(2) #, inct(2), subt(2), ift(2), art(2),
      # ifdft(2), ifndt(2), mact(2)

   string defnam "define"
   string prgnam "pragma"
#  string macnam "mdefine"
#  string incnam "incr"
#  string subnam "substr"
#  string ifnam "ifelse"
#  string arnam "arith"
#  string ifdfnm "ifdef"
#  string ifndnm "ifnotdef"

   data deft (1), deft (2) /DEFTYPE, EOS/
   data prag (1), prag (2) /PRAGMATYPE, EOS/
#  data mact (1), mact (2) /MACTYPE, EOS/
#  data inct (1), inct (2) /INCTYPE, EOS/
#  data subt (1), subt (2) /SUBTYPE, EOS/
#  data ift (1), ift (2) /IFTYPE, EOS/
#  data art (1), art (2) /ARITHTYPE, EOS/
#  data ifdft (1), ifdft (2) /IFDEFTYPE, EOS/
#  data ifndt (1), ifndt (2) /IFNOTDEFTYPE, EOS/

   call ulstal (defnam, deft)
   call ulstal (prgnam, prag)
#  call ulstal (macnam, mact)
#  call ulstal (incnam, inct)
#  call ulstal (subnam, subt)
#  call ulstal (ifnam, ift)
#  call ulstal (arnam, art)
#  call ulstal (ifdfnm, ifdft)
#  call ulstal (ifndnm, ifndt)

return
end