root/tags/lgt2201/xml/logtalk.dtd

Revision 1414, 1.6 KB (checked in by pmoura, 4 years ago)

Updated release number to 2.20.1.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1
2<!--
3%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
4%
5%  Logtalk - Object oriented extension to Prolog
6%  Release 2.20.1
7%
8%  Copyright (c) 1998-2004 Paulo Moura.  All Rights Reserved.
9%
10%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
11-->
12
13
14<!ELEMENT logtalk (entity, relations, predicates)>
15
16
17<!ELEMENT entity (name, type, compilation, comment?, author?, version?, date?, info*)>
18
19<!ELEMENT name (#PCDATA)>
20
21<!ELEMENT type (#PCDATA)>
22
23<!ELEMENT compilation (#PCDATA)>
24
25<!ELEMENT comment (#PCDATA)>
26
27<!ELEMENT author (#PCDATA)>
28
29<!ELEMENT version (#PCDATA)>
30
31<!ELEMENT date (#PCDATA)>
32
33<!ELEMENT info (key, value)>
34
35
36<!ELEMENT key (#PCDATA)>
37
38<!ELEMENT value (#PCDATA)>
39
40
41<!ELEMENT relations (implements*, imports*, extends*, instantiates*, specializes*, uses*, calls*)>
42
43<!ELEMENT implements (name, scope, file)>
44
45<!ELEMENT imports (name, scope, file)>
46
47<!ELEMENT extends (name, scope, file)>
48
49<!ELEMENT instantiates (name, scope, file)>
50
51<!ELEMENT specializes (name, scope, file)>
52
53<!ELEMENT uses (name, file)>
54
55<!ELEMENT calls (name, file)>
56
57
58<!ELEMENT scope (#PCDATA)>
59
60<!ELEMENT file (#PCDATA)>
61
62
63<!ELEMENT predicates (public, protected, private)>
64
65
66<!ELEMENT public (predicate*)>
67
68<!ELEMENT protected (predicate*)>
69
70<!ELEMENT private (predicate*)>
71
72
73<!ELEMENT predicate (name, scope, compilation, meta?, mode*, comment?, template?, exceptions?, info*)>
74
75<!ELEMENT meta (#PCDATA)>
76
77<!ELEMENT mode (template, solutions)>
78
79<!ELEMENT template (#PCDATA)>
80
81<!ELEMENT solutions (#PCDATA)>
82
83<!ELEMENT exceptions (exception*)>
84
85<!ELEMENT exception (condition, term)>
86
87<!ELEMENT condition (#PCDATA)>
88
89<!ELEMENT term (#PCDATA)>
Note: See TracBrowser for help on using the browser.