DTDs/Project-4.6.dtd

changeset 0
de9c2efb9d02
child 6251
02afc7d22c41
equal deleted inserted replaced
-1:000000000000 0:de9c2efb9d02
1 <!-- This is the DTD for eric4's project file version 4.6 -->
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 unicode (#PCDATA)>
11 <!ELEMENT none EMPTY>
12
13 <!ELEMENT pickle (#PCDATA)>
14 <!ATTLIST pickle
15 method CDATA #REQUIRED
16 encoding CDATA #REQUIRED>
17
18 <!ELEMENT key (int | long | float | complex | string | unicode)>
19 <!ELEMENT value (int | long | float | complex | bool | string | unicode | none |
20 dict | tuple | list | pickle)>
21
22 <!ELEMENT dict (key, value)*>
23
24 <!ELEMENT tuple (int | long | float | complex | bool | string | unicode | none |
25 dict | tuple | list | pickle)*>
26
27 <!ELEMENT list (int | long | float | complex | bool | string | unicode | none |
28 dict | tuple | list | pickle)*>
29 <!-- End of the Basic DTD -->
30
31 <!ELEMENT ProgLanguage (#PCDATA)>
32 <!ATTLIST ProgLanguage
33 mixed CDATA #REQUIRED>
34
35 <!ELEMENT ProjectType (#PCDATA)>
36
37 <!ELEMENT Description (#PCDATA)>
38
39 <!ELEMENT Version (#PCDATA)>
40
41 <!ELEMENT Author (#PCDATA)>
42
43 <!ELEMENT Email (#PCDATA)>
44
45 <!ELEMENT TranslationPattern (#PCDATA)>
46
47 <!ELEMENT TranslationsBinPath (#PCDATA)>
48
49 <!ELEMENT Source (#PCDATA)>
50
51 <!ELEMENT Sources (Source*)>
52
53 <!ELEMENT Form (#PCDATA)>
54
55 <!ELEMENT Forms (Form*)>
56
57 <!ELEMENT Translation (#PCDATA)>
58
59 <!ELEMENT Translations (Translation*)>
60
61 <!ELEMENT TranslationException (#PCDATA)>
62
63 <!ELEMENT TranslationExceptions (TranslationException*)>
64
65 <!ELEMENT Resource (#PCDATA)>
66
67 <!ELEMENT Resources (Resource*)>
68
69 <!ELEMENT Interface (#PCDATA)>
70
71 <!ELEMENT Interfaces (Interface*)>
72
73 <!ELEMENT Other (#PCDATA)>
74
75 <!ELEMENT Others (Other*)>
76
77 <!ELEMENT MainScript (#PCDATA)>
78
79 <!ELEMENT VcsType (#PCDATA)>
80 <!ELEMENT VcsOptions (dict)>
81 <!ELEMENT VcsOtherData (dict)>
82
83 <!ELEMENT Vcs (VcsType?,
84 VcsOptions?,
85 VcsOtherData?)>
86
87 <!ELEMENT FiletypeAssociation EMPTY>
88 <!ATTLIST FiletypeAssociation
89 pattern CDATA #REQUIRED
90 type CDATA #REQUIRED>
91
92 <!ELEMENT FiletypeAssociations (FiletypeAssociation*)>
93
94 <!ELEMENT LexerAssociation EMPTY>
95 <!ATTLIST LexerAssociation
96 pattern CDATA #REQUIRED
97 lexer CDATA #REQUIRED>
98
99 <!ELEMENT LexerAssociations (LexerAssociation*)>
100
101 <!ELEMENT ProjectTypeSpecificData (dict)>
102
103 <!ELEMENT ProjectTypeSpecific (ExtraData?)>
104
105 <!ELEMENT DocumentationParams (dict)>
106
107 <!ELEMENT Documentation (DocumentationParams?)>
108
109 <!ELEMENT PackagersParams (dict)>
110
111 <!ELEMENT Packagers (PackagersParams?)>
112
113 <!ELEMENT CheckersParams (dict)>
114
115 <!ELEMENT Checkers (CheckersParams?)>
116
117 <!ELEMENT OtherToolsParams (dict)>
118
119 <!ELEMENT OtherTools (OtherToolsParams?)>
120
121 <!ELEMENT Language (#PCDATA)>
122
123 <!ELEMENT ProjectWordList (#PCDATA)>
124
125 <!ELEMENT ProjectExcludeList (#PCDATA)>
126
127 <!ELEMENT Project (Language,
128 ProjectWordList?,
129 ProjectExcludeList?,
130 ProgLanguage,
131 ProjectType,
132 Description?,
133 Version?,
134 Author?,
135 Email?,
136 TranslationPattern?,
137 TranslationsBinPath?,
138 Sources,
139 Forms,
140 Translations,
141 TranslationExceptions?,
142 Resources,
143 Interfaces,
144 Others,
145 MainScript?,
146 Vcs,
147 FiletypeAssociations,
148 LexerAssociations?,
149 Extra?,
150 Documentation?,
151 Packagers?,
152 Checkers?,
153 OtherTools?)>
154 <!ATTLIST Project
155 version CDATA #REQUIRED>

eric ide

mercurial