<?xml version='1.0' encoding='UTF-8'?>
<AST>
  <HeaderNode startPos="0,0,0" endPos="0,0,0">
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in1" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="1" name="in0" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="2" name="acc" startPos="2,26,27" endPos="2,29,30"/>
      <NameSlot slot="3" name="val" startPos="2,31,32" endPos="2,34,35"/>
      <NameSlot slot="4" name="$" startPos="3,6,57" endPos="3,6,57"/>
      <NameSlot slot="5" name="$$" startPos="3,6,57" endPos="3,6,57"/>
    </VariableTable>
    <InputDirective startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in1" startPos="0,0,0" endPos="0,0,0"/>
    </InputDirective>
    <InputDirective startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="1" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </InputDirective>
    <VersionDirective startPos="0,0,0" endPos="0,0,0">
      <VersionMajor startPos="0,0,0" endPos="0,0,0"/>
      <VersionMinor startPos="0,0,0" endPos="0,0,0"/>
    </VersionDirective>
  </HeaderNode>
  <ObjectNode startPos="1,1,0" endPos="6,2,284">
    <KeyValuePairNode startPos="2,3,4" endPos="2,49,50">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="2,6,7" endPos="2,49,50"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,54" endPos="3,30,81">
      <LiteralKeyNode startPos="3,3,54" endPos="3,4,55">
        <StringNode startPos="3,3,54" endPos="3,4,55">b</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="3,6,57" endPos="3,30,81"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,85" endPos="4,146,228">
      <LiteralKeyNode startPos="4,3,85" endPos="4,4,86">
        <StringNode startPos="4,3,85" endPos="4,4,86">c</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="4,6,88" endPos="4,146,228"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,232" endPos="5,53,282">
      <LiteralKeyNode startPos="5,3,232" endPos="5,4,233">
        <StringNode startPos="5,3,232" endPos="5,4,233">d</StringNode>
      </LiteralKeyNode>
      <FunctionCallNode startPos="5,6,235" endPos="5,53,282"/>
    </KeyValuePairNode>
  </ObjectNode>
</AST>