DTDs/Project-6.1.dtd

branch
make_support
changeset 6251
02afc7d22c41
equal deleted inserted replaced
6248:9458a3d45f27 6251:02afc7d22c41
1 <!-- This is the DTD for eric5's project file version 6.0 -->
2
3 <!-- This is a copy of the Basic DTD -->
4 <!ELEMENT int (#PCDATA)>
5 <!ELEMENT long (#PCDATA)>
6 <!ELEMENT float (#PCDATA)>
7 <!ELEMENT complex (#PCDATA)>
8 <!ELEMENT bool (#PCDATA)>
9 <!ELEMENT string (#PCDATA)>
10 <!ELEMENT bytes (#PCDATA)>
11 <!ELEMENT bytearray (#PCDATA)>
12 <!ELEMENT none EMPTY>
13
14 <!ELEMENT pickle (#PCDATA)>
15 <!ATTLIST pickle
16 method CDATA #REQUIRED
17 encoding CDATA #REQUIRED>
18
19 <!ELEMENT key (int | long | float | complex | string | bytes)>
20 <!ELEMENT value (int | long | float | complex | bool | string | bytes |
21 bytearray | none | dict | tuple | list | set | frozenset | pickle)>
22
23 <!ELEMENT dict (key, value)*>
24
25 <!ELEMENT tuple (int | long | float | complex | bool | string | bytes |
26 bytearray | none | dict | tuple | list | set | frozenset | pickle)*>
27
28 <!ELEMENT list (int | long | float | complex | bool | string | bytes |
29 bytearray | none | dict | tuple | list | set | frozenset | pickle)*>
30
31 <!ELEMENT set (int | long | float | complex | bool | string | bytes |
32 bytearray | none | dict | tuple | list | set | frozenset | pickle)*>
33
34 <!ELEMENT frozenset (int | long | float | complex | bool | string | bytes |
35 bytearray | none | dict | tuple | list | set | frozenset | pickle)*>
36 <!-- End of the Basic DTD -->
37
38 <!ELEMENT ProgLanguage (#PCDATA)>
39 <!ATTLIST ProgLanguage
40 mixed CDATA #REQUIRED>
41
42 <!ELEMENT ProjectType (#PCDATA)>
43
44 <!ELEMENT Description (#PCDATA)>
45
46 <!ELEMENT Version (#PCDATA)>
47
48 <!ELEMENT Author (#PCDATA)>
49
50 <!ELEMENT Email (#PCDATA)>
51
52 <!ELEMENT TranslationPattern (#PCDATA)>
53
54 <!ELEMENT TranslationsBinPath (#PCDATA)>
55
56 <!ELEMENT Source (#PCDATA)>
57
58 <!ELEMENT Sources (Source*)>
59
60 <!ELEMENT Form (#PCDATA)>
61
62 <!ELEMENT Forms (Form*)>
63
64 <!ELEMENT Translation (#PCDATA)>
65
66 <!ELEMENT Translations (Translation*)>
67
68 <!ELEMENT TranslationException (#PCDATA)>
69
70 <!ELEMENT TranslationExceptions (TranslationException*)>
71
72 <!ELEMENT Resource (#PCDATA)>
73
74 <!ELEMENT Resources (Resource*)>
75
76 <!ELEMENT Interface (#PCDATA)>
77
78 <!ELEMENT Interfaces (Interface*)>
79
80 <!ELEMENT Protocol (#PCDATA)>
81
82 <!ELEMENT Protocols (Protocol*)>
83
84 <!ELEMENT Other (#PCDATA)>
85
86 <!ELEMENT Others (Other*)>
87
88 <!ELEMENT MainScript (#PCDATA)>
89
90 <!ELEMENT VcsType (#PCDATA)>
91 <!ELEMENT VcsOptions (dict)>
92 <!ELEMENT VcsOtherData (dict)>
93
94 <!ELEMENT Vcs (VcsType?,
95 VcsOptions?,
96 VcsOtherData?)>
97
98 <!ELEMENT FiletypeAssociation EMPTY>
99 <!ATTLIST FiletypeAssociation
100 pattern CDATA #REQUIRED
101 type CDATA #REQUIRED>
102
103 <!ELEMENT FiletypeAssociations (FiletypeAssociation*)>
104
105 <!ELEMENT LexerAssociation EMPTY>
106 <!ATTLIST LexerAssociation
107 pattern CDATA #REQUIRED
108 lexer CDATA #REQUIRED>
109
110 <!ELEMENT LexerAssociations (LexerAssociation*)>
111
112 <!ELEMENT MakeParameters (dict)>
113
114 <!ELEMENT Make (MakeParameters?)>
115
116 <!ELEMENT ProjectTypeSpecificData (dict)>
117
118 <!ELEMENT ProjectTypeSpecific (ProjectTypeSpecific?)>
119
120 <!ELEMENT DocumentationParams (dict)>
121
122 <!ELEMENT Documentation (DocumentationParams?)>
123
124 <!ELEMENT PackagersParams (dict)>
125
126 <!ELEMENT Packagers (PackagersParams?)>
127
128 <!ELEMENT CheckersParams (dict)>
129
130 <!ELEMENT Checkers (CheckersParams?)>
131
132 <!ELEMENT OtherToolsParams (dict)>
133
134 <!ELEMENT OtherTools (OtherToolsParams?)>
135
136 <!ELEMENT Language (#PCDATA)>
137
138 <!ELEMENT ProjectWordList (#PCDATA)>
139
140 <!ELEMENT ProjectExcludeList (#PCDATA)>
141
142 <!ELEMENT Hash (#PCDATA)>
143
144 <!ELEMENT Eol EMPTY>
145 <!ATTLIST Eol
146 index CDATA #REQUIRED>
147
148 <!ELEMENT Project (Language,
149 ProjectWordList?,
150 ProjectExcludeList?,
151 Hash,
152 ProgLanguage,
153 ProjectType,
154 Description?,
155 Version?,
156 Author?,
157 Email?,
158 TranslationPattern?,
159 TranslationsBinPath?,
160 Eol?,
161 Sources,
162 Forms,
163 Translations,
164 TranslationExceptions?,
165 Resources,
166 Interfaces,
167 Others,
168 MainScript?,
169 Vcs,
170 FiletypeAssociations,
171 LexerAssociations?,
172 Make?,
173 ProjectTypeSpecific?,
174 Documentation?,
175 Packagers?,
176 Checkers?,
177 OtherTools?)>
178 <!ATTLIST Project
179 version CDATA #REQUIRED>

eric ide

mercurial