mirror of
https://github.com/arduino/Arduino.git
synced 2025-03-04 01:29:18 +01:00
72 lines
1.7 KiB
DTD
72 lines
1.7 KiB
DTD
<!-- Copyright (C) 2007, 2008, 2009 Free Software Foundation, Inc.
|
|
|
|
Copying and distribution of this file, with or without modification,
|
|
are permitted in any medium without royalty provided the copyright
|
|
notice and this notice are preserved. -->
|
|
|
|
<!-- The root element of a GDB target description is <target>. Omitted here,
|
|
because it conflicts with the CS3 DTD. -->
|
|
<!--
|
|
<!ELEMENT target (architecture?, feature*)>
|
|
<!ATTLIST target
|
|
version CDATA #FIXED "1.0">
|
|
-->
|
|
|
|
<!ELEMENT architecture (#PCDATA)>
|
|
|
|
<!ELEMENT feature
|
|
((vector | flags | struct | union )*, (reg | space)*)>
|
|
<!ATTLIST feature
|
|
xml:base CDATA #IMPLIED
|
|
name ID #REQUIRED>
|
|
|
|
<!ELEMENT reg (description*)>
|
|
<!ATTLIST reg
|
|
name CDATA #REQUIRED
|
|
bitsize CDATA #REQUIRED
|
|
regnum CDATA #IMPLIED
|
|
save-restore (yes | no) 'yes'
|
|
type CDATA 'int'
|
|
group CDATA #IMPLIED
|
|
offset CDATA #IMPLIED
|
|
read-sensitive (yes | no) 'no'>
|
|
|
|
<!ELEMENT vector EMPTY>
|
|
<!ATTLIST vector
|
|
id CDATA #REQUIRED
|
|
type CDATA #REQUIRED
|
|
count CDATA #REQUIRED>
|
|
|
|
<!ELEMENT flags (field+)>
|
|
<!ATTLIST flags
|
|
id CDATA #REQUIRED
|
|
size CDATA #REQUIRED>
|
|
|
|
<!ELEMENT struct (field+)>
|
|
<!ATTLIST struct
|
|
id CDATA #REQUIRED
|
|
size CDATA #IMPLIED>
|
|
|
|
<!ELEMENT union (field+)>
|
|
<!ATTLIST union
|
|
id CDATA #REQUIRED>
|
|
|
|
<!ELEMENT field EMPTY>
|
|
<!ATTLIST field
|
|
name CDATA #REQUIRED
|
|
type CDATA #IMPLIED
|
|
start CDATA #IMPLIED
|
|
end CDATA #IMPLIED>
|
|
|
|
<!ELEMENT space ((reg | group)*)>
|
|
<!ATTLIST space
|
|
name CDATA #REQUIRED
|
|
annex CDATA #REQUIRED>
|
|
|
|
<!ELEMENT group ((reg | group)*)>
|
|
<!ATTLIST group
|
|
name CDATA #REQUIRED>
|
|
|
|
<!ENTITY % xinclude SYSTEM "xinclude.dtd">
|
|
%xinclude;
|