<?xml version="1.0" encoding="UTF-8"?>

<translationUnit>
  <externalDeclaration bl="1" bc="0">
    <functionDefinition bl="1" bc="0" el="4">
      <declarationSpecifiers bl="1" bc="0">
        <typeSpecifier bl="1" bc="0">
          <baseType>int</baseType>
        </typeSpecifier>
      </declarationSpecifiers>
      <declarator bl="1" bc="4">
        <id>fun</id>
        <functionDecl>
          <parameter bl="1" bc="8">
            <declarationSpecifiers bl="1" bc="8">
              <typeSpecifier bl="1" bc="8">
                <baseType>int</baseType>
              </typeSpecifier>
            </declarationSpecifiers>
            <declarator bl="1" bc="12">
              <id>a</id>
            </declarator>
          </parameter>
          <parameter bl="1" bc="15">
            <declarationSpecifiers bl="1" bc="15">
              <typeSpecifier bl="1" bc="15">
                <baseType>int</baseType>
              </typeSpecifier>
            </declarationSpecifiers>
            <declarator bl="1" bc="19">
              <id>b</id>
            </declarator>
          </parameter>
        </functionDecl>
      </declarator>
      <compoundStatement bl="4" bc="0">
        <returnStatement bl="3" bc="1">
          <binaryExpression bl="3" bc="10" op="+">
            <id bl="3" bc="8">a</id>
            <id bl="3" bc="12">b</id>
          </binaryExpression>
        </returnStatement>
      </compoundStatement>
    </functionDefinition>
  </externalDeclaration>
</translationUnit>

