Compiler projects using llvm
<?xml version="1.0" encoding="utf-8"?>
<Function>
<Name>aaa</Name>
<Abstract><Para>Aaa.</Para></Abstract>
<Parameters>
  <Parameter>
    <Name>x2</Name>
    <Index>0</Index>
    <Direction isExplicit="0">in</Direction>
    <Discussion><Para>Bbb</Para></Discussion>
  </Parameter>
  <Parameter>
    <Name>x3</Name>
    <Index>2</Index>
    <Direction isExplicit="1">out</Direction>
    <Discussion><Para>Ccc</Para></Discussion>
  </Parameter>
  <Parameter>
    <Name>x1</Name>
    <Direction isExplicit="1">in,out</Direction>
    <Discussion><Para>Ddd</Para></Discussion>
  </Parameter>
  <Parameter>
    <Name>x4</Name>
    <IsVarArg />
    <Direction isExplicit="0">in</Direction>
    <Discussion><Para>Eee</Para></Discussion>
  </Parameter>
</Parameters>
<Exceptions>
  <Para>Fff.</Para>
  <Para>Ggg</Para>
</Exceptions>
<ResultDiscussion>
  <Para>Hhh.</Para>
  <Para>Iii</Para>
</ResultDiscussion>
<Discussion>
  <Para>Jjj</Para>
  <Verbatim xml:space="preserve" kind="verbatim">Kkk</Verbatim>
</Discussion>
</Function>