HPCToolkit
hpc-structure.dtd.h
Go to the documentation of this file.
1 "<!-- ******************************************************************** -->\n<!-- HPCToolkit Structure DTD -->\n<!-- Version 4.7 -->\n<!-- ******************************************************************** -->\n\n<!ELEMENT HPCToolkitStructure (LM)*>\n<!ATTLIST HPCToolkitStructure\n version CDATA #REQUIRED\n i CDATA #REQUIRED\n n CDATA #IMPLIED>\n <!-- Load module: -->\n <!-- (i)d: unique identifier for cross referencing -->\n <!-- (n)ame -->\n <!-- (l)ine range: \"beg-end\" (inclusive range) -->\n <!-- (v)ma-range-set: \"{[beg-end), [beg-end)...}\" -->\n <!ELEMENT LM (F|P)*>\n <!ATTLIST LM\n i CDATA #REQUIRED\n n CDATA #REQUIRED\n v CDATA #IMPLIED>\n <!-- File: -->\n <!ELEMENT F (P|L|S|V)*>\n <!ATTLIST F\n i CDATA #REQUIRED\n n CDATA #REQUIRED>\n <!-- Variable: -->\n <!ELEMENT V EMPTY>\n <!ATTLIST V\n i CDATA #REQUIRED\n v CDATA #REQUIRED\n n CDATA #REQUIRED\n ln CDATA #IMPLIED>\n <!-- Procedure: ln=link name (if different than name) -->\n <!ELEMENT P (P|A|L|S|C|V)*>\n <!ATTLIST P\n i CDATA #REQUIRED\n n CDATA #REQUIRED\n ln CDATA #IMPLIED\n l CDATA #IMPLIED\n s CDATA #IMPLIED\n v CDATA #IMPLIED>\n <!-- Alien: (f)ilename -->\n <!ELEMENT A (A|L|S|C)*>\n <!ATTLIST A\n i CDATA #REQUIRED\n f CDATA #IMPLIED\n n CDATA #IMPLIED\n ln CDATA #IMPLIED\n l CDATA #IMPLIED\n v CDATA #IMPLIED>\n <!-- Loop -->\n <!ELEMENT L (A|L|S|C)*>\n <!ATTLIST L\n i CDATA #REQUIRED\n l CDATA #REQUIRED\n f CDATA #IMPLIED\n v CDATA #IMPLIED>\n <!-- Statement -->\n <!ELEMENT S (S)*>\n <!ATTLIST S\n i CDATA #REQUIRED\n l CDATA #REQUIRED\n v CDATA #IMPLIED>\n <!-- Callsite (a special Statement) -->\n <!ELEMENT C EMPTY>\n <!ATTLIST C\n i CDATA #REQUIRED\n l CDATA #REQUIRED\n v CDATA #IMPLIED>\n";