DTDs/Project-5.1.dtd

changeset 253
3ccdf551bde7
child 6251
02afc7d22c41
equal deleted inserted replaced
252:05692e3d37bf 253:3ccdf551bde7
1 <!-- This is the DTD for eric5's project file version 5.1 -->
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 Other (#PCDATA)>
81
82 <!ELEMENT Others (Other*)>
83
84 <!ELEMENT MainScript (#PCDATA)>
85
86 <!ELEMENT VcsType (#PCDATA)>
87 <!ELEMENT VcsOptions (dict)>
88 <!ELEMENT VcsOtherData (dict)>
89
90 <!ELEMENT Vcs (VcsType?,
91 VcsOptions?,
92 VcsOtherData?)>
93
94 <!ELEMENT FiletypeAssociation EMPTY>
95 <!ATTLIST FiletypeAssociation
96 pattern CDATA #REQUIRED
97 type CDATA #REQUIRED>
98
99 <!ELEMENT FiletypeAssociations (FiletypeAssociation*)>
100
101 <!ELEMENT LexerAssociation EMPTY>
102 <!ATTLIST LexerAssociation
103 pattern CDATA #REQUIRED
104 lexer CDATA #REQUIRED>
105
106 <!ELEMENT LexerAssociations (LexerAssociation*)>
107
108 <!ELEMENT ProjectTypeSpecificData (dict)>
109
110 <!ELEMENT ProjectTypeSpecific (ExtraData?)>
111
112 <!ELEMENT DocumentationParams (dict)>
113
114 <!ELEMENT Documentation (DocumentationParams?)>
115
116 <!ELEMENT PackagersParams (dict)>
117
118 <!ELEMENT Packagers (PackagersParams?)>
119
120 <!ELEMENT CheckersParams (dict)>
121
122 <!ELEMENT Checkers (CheckersParams?)>
123
124 <!ELEMENT OtherToolsParams (dict)>
125
126 <!ELEMENT OtherTools (OtherToolsParams?)>
127
128 <!ELEMENT Language (#PCDATA)>
129
130 <!ELEMENT ProjectWordList (#PCDATA)>
131
132 <!ELEMENT ProjectExcludeList (#PCDATA)>
133
134 <!ELEMENT Hash (#PCDATA)>
135
136 <!ELEMENT Eol EMPTY>
137 <!ATTLIST Eol
138 index CDATA #REQUIRED>
139
140 <!ELEMENT Project (Language,
141 ProjectWordList?,
142 ProjectExcludeList?,
143 Hash,
144 ProgLanguage,
145 ProjectType,
146 Description?,
147 Version?,
148 Author?,
149 Email?,
150 TranslationPattern?,
151 TranslationsBinPath?,
152 Eol?,
153 Sources,
154 Forms,
155 Translations,
156 TranslationExceptions?,
157 Resources,
158 Interfaces,
159 Others,
160 MainScript?,
161 Vcs,
162 FiletypeAssociations,
163 LexerAssociations?,
164 Extra?,
165 Documentation?,
166 Packagers?,
167 Checkers?,
168 OtherTools?)>
169 <!ATTLIST Project
170 version CDATA #REQUIRED>

eric ide

mercurial