<?xml version='1.0' encoding='ISO-8859-1'?>
<ast>
 <declarations>
  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/input/macros.cc" line="4" name="LONGER" text="12345678" type="macro">
   <annotations/>
  </instance>
  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/input/macros.cc" line="5" name="SHORTER" text="1234" type="macro">
   <annotations/>
  </instance>
  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/input/macros.cc" line="6" name="LINKINSIDE" text="x" type="macro">
   <annotations/>
  </instance>
  <instance accessibility="0" class="Synopsis.AST.Macro" file="Parsers/Cpp/input/macros.cc" line="7" name="ARGS" text="x" type="macro">
   <parameters>
    <item>
     a
    </item>
    <item>
     b
    </item>
    <item>
     c
    </item>
   </parameters>
   <annotations/>
  </instance>
 </declarations>
 <types>
  <instance class="Synopsis.Type.Declared" language="C++" name="ARGS">
   <declaration/>
  </instance>
  <instance class="Synopsis.Type.Declared" language="C++" name="LINKINSIDE">
   <declaration/>
  </instance>
  <instance class="Synopsis.Type.Declared" language="C++" name="LONGER">
   <declaration/>
  </instance>
  <instance class="Synopsis.Type.Declared" language="C++" name="SHORTER">
   <declaration/>
  </instance>
 </types>
 <files>
  <instance class="Synopsis.SourceFile.SourceFile" language="C++" name="Parsers/Cpp/input/macros.cc" primary="1">
   <declarations/>
   <includes/>
   <macro_calls>
    <key>
     8
    </key>
    <value>
     <item>
      <instance class="Synopsis.SourceFile.MacroCall" diff="-4" end="18" name="LONGER" start="8"/>
     </item>
    </value>
    <key>
     9
    </key>
    <value>
     <item>
      <instance class="Synopsis.SourceFile.MacroCall" diff="1" end="14" name="SHORTER" start="8"/>
     </item>
    </value>
    <key>
     10
    </key>
    <value>
     <item>
      <instance class="Synopsis.SourceFile.MacroCall" diff="7" end="11" name="LINKINSIDE" start="8"/>
     </item>
    </value>
    <key>
     11
    </key>
    <value>
     <item>
      <instance class="Synopsis.SourceFile.MacroCall" diff="10" end="11" name="ARGS" start="8"/>
     </item>
    </value>
    <key>
     12
    </key>
    <value>
     <item>
      <instance class="Synopsis.SourceFile.MacroCall" diff="15" end="11" name="ARGS" start="8"/>
     </item>
    </value>
   </macro_calls>
  </instance>
 </files>
</ast>
