12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- <!ELEMENT parse (symbol+) >
- <!ELEMENT symbol (symbol*) >
- <!ATTLIST symbol type (uninitialized|preprocessor|basetype|node|pointer|function|array|struct|union|enum|typedef|typeof|member|bitfield|label|restrict|fouled|keyword|bad) #REQUIRED
- id ID #REQUIRED
- file CDATA #REQUIRED
- start-line CDATA #REQUIRED
- start-col CDATA #REQUIRED
- end-line CDATA #IMPLIED
- end-col CDATA #IMPLIED
- end-file CDATA #IMPLIED
- ident CDATA #IMPLIED
- base-type IDREF #IMPLIED
- base-type-builtin (char|signed char|unsigned char|short|signed short|unsigned short|int|signed int|unsigned int|signed long|long|unsigned long|long long|signed long long|unsigned long long|void|bool|string|float|double|long double|incomplete type|abstract int|abstract fp|label type|bad type) #IMPLIED
- array-size CDATA #IMPLIED
- bit-size CDATA #IMPLIED
- alignment CDATA #IMPLIED
- offset CDATA #IMPLIED
- bit-offset CDATA #IMPLIED
- auto (0|1) #IMPLIED
- register (0|1) #IMPLIED
- static (0|1) #IMPLIED
- extern (0|1) #IMPLIED
- const (0|1) #IMPLIED
- volatile (0|1) #IMPLIED
- signed (0|1) #IMPLIED
- unsigned (0|1) #IMPLIED
- char (0|1) #IMPLIED
- short (0|1) #IMPLIED
- long (0|1) #IMPLIED
- long-long (0|1) #IMPLIED
- typedef (0|1) #IMPLIED
- inline (0|1) #IMPLIED
- addressable (0|1) #IMPLIED
- nocast (0|1) #IMPLIED
- noderef (0|1) #IMPLIED
- accessed (0|1) #IMPLIED
- toplevel (0|1) #IMPLIED
- label (0|1) #IMPLIED
- assigned (0|1) #IMPLIED
- type-type (0|1) #IMPLIED
- safe (0|1) #IMPLIED
- usertype (0|1) #IMPLIED
- force (0|1) #IMPLIED
- explicitly-signed (0|1) #IMPLIED
- bitwise (0|1) #IMPLIED >
|