|
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> |