DTDs/Project-6.0.dtd

changeset 5969
584c21b6587a
child 6251
02afc7d22c41
equal deleted inserted replaced
5968:c5112b5cb7a9 5969:584c21b6587a
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 ProjectTypeSpecificData (dict)>
113
114 <!ELEMENT ProjectTypeSpecific (ExtraData?)>
115
116 <!ELEMENT DocumentationParams (dict)>
117
118 <!ELEMENT Documentation (DocumentationParams?)>
119
120 <!ELEMENT PackagersParams (dict)>
121
122 <!ELEMENT Packagers (PackagersParams?)>
123
124 <!ELEMENT CheckersParams (dict)>
125
126 <!ELEMENT Checkers (CheckersParams?)>
127
128 <!ELEMENT OtherToolsParams (dict)>
129
130 <!ELEMENT OtherTools (OtherToolsParams?)>
131
132 <!ELEMENT Language (#PCDATA)>
133
134 <!ELEMENT ProjectWordList (#PCDATA)>
135
136 <!ELEMENT ProjectExcludeList (#PCDATA)>
137
138 <!ELEMENT Hash (#PCDATA)>
139
140 <!ELEMENT Eol EMPTY>
141 <!ATTLIST Eol
142 index CDATA #REQUIRED>
143
144 <!ELEMENT Project (Language,
145 ProjectWordList?,
146 ProjectExcludeList?,
147 Hash,
148 ProgLanguage,
149 ProjectType,
150 Description?,
151 Version?,
152 Author?,
153 Email?,
154 TranslationPattern?,
155 TranslationsBinPath?,
156 Eol?,
157 Sources,
158 Forms,
159 Translations,
160 TranslationExceptions?,
161 Resources,
162 Interfaces,
163 Others,
164 MainScript?,
165 Vcs,
166 FiletypeAssociations,
167 LexerAssociations?,
168 Extra?,
169 Documentation?,
170 Packagers?,
171 Checkers?,
172 OtherTools?)>
173 <!ATTLIST Project
174 version CDATA #REQUIRED>

eric ide

mercurial