<unit name="main">
  <type name="SomeType" declaration="SomeType = integer;">
    <description><abstract>SomeType description.</abstract></description>
    <aliased-name>integer</aliased-name>
  </type>
  <structure name="SomeClass" name_with_generic="SomeClass" type="class">
    <description><abstract>SomeClass description.</abstract><detailed> program test;

begin
  // file with external code
end.
</detailed></description>
    <ancestor name="TObject" declaration="TObject" />
    <variable name="Field" declaration="Field: integer;" visibility="public">
      <description><abstract>Field description.</abstract></description>
    </variable>
  </structure>
</unit>
