1 <?xml version="1.0" encoding="UTF-8"?>
3 <!-- DTD for persistent lambdadelta logical data -->
7 <!ENTITY % leaf '(Sort|LRef|GRef)'>
9 <!ENTITY % node '(Cast|Appl|Abst|Abbr|Void)'>
11 <!ENTITY % term '(%node;*,%leaf;)'>
13 <!ENTITY % terms '(%term;*)'>
17 position NMTOKEN #REQUIRED
23 position NMTOKEN #REQUIRED
33 <!ELEMENT Cast %term;>
37 <!ELEMENT Appl %terms;>
41 <!ELEMENT Abst %terms;>
43 level NMTOKEN #IMPLIED
47 <!ELEMENT Abbr %terms;>
57 <!-- ENVIRONMENT ENTRIES -->
59 <!ENTITY % entity '(GDec|GDef)'>
61 <!ELEMENT GDec %term;>
65 meta NMTOKENS #IMPLIED
70 <!ELEMENT GDef %term;>
74 meta NMTOKENS #IMPLIED
79 <!ELEMENT ENTITY %entity;>
81 xmlns CDATA #FIXED "http://lambdadelta.info/"
82 hierarchy NMTOKEN #REQUIRED
83 options NMTOKENS #IMPLIED
86 <!-- CONVERSION CONSTRAINT SYSTEM -->
88 <!ENTITY % cc '(ToPositive|ToOne|ToNext)'>
90 <!ENTITY % ccs '(%cc;*)'>
92 <!ELEMENT ToPositive EMPTY>
94 arity NMTOKEN #IMPLIED
95 mark NMTOKENS #IMPLIED
98 <!ELEMENT ToOne EMPTY>
100 arity NMTOKEN #IMPLIED
101 mark NMTOKENS #IMPLIED
104 <!ELEMENT ToNext EMPTY>
106 arity NMTOKEN #IMPLIED
107 prec NMTOKENS #IMPLIED
108 next NMTOKENS #IMPLIED
113 xmlns CDATA #FIXED "http://lambdadelta.info/"