fix major bug: create YieldSet2 which does not consider needs/hates
[sbp.git] / tests / ArchSimModel.dtd
1 <?xml version='1.0' encoding='us-ascii'?>
2
3 <!--
4    DTD for an archsim model
5 -->
6
7 <!ELEMENT model ((component | connection?)+)>
8 <!ATTLIST model
9         name CDATA #REQUIRED 
10 >
11
12 <!ELEMENT component ( parameter | comment )* >
13 <!ATTLIST component
14         name CDATA #REQUIRED
15         type CDATA #REQUIRED
16         parameter CDATA #IMPLIED
17 >
18
19 <!ELEMENT connection (comment*, from+, to+, parameter*)>
20 <!ATTLIST connection
21         name CDATA #REQUIRED
22 >
23
24 <!ELEMENT from (comment*) >
25 <!ATTLIST from
26         component CDATA #REQUIRED
27         terminal CDATA #REQUIRED
28 >
29
30 <!ELEMENT to ( comment* ) >
31 <!ATTLIST to
32         component CDATA #REQUIRED
33         terminal CDATA #REQUIRED
34 >
35
36 <!ELEMENT parameter (comment*) >
37 <!ATTLIST parameter
38         name CDATA #REQUIRED
39         value CDATA #REQUIRED
40 >
41                    
42 <!ELEMENT comment (#PCDATA) >