<?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"/>
    </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,65">
    <KeyValuePairNode startPos="2,3,4" endPos="2,9,10">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <VariableReferenceNode startPos="2,6,7" endPos="2,9,10"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,14" endPos="3,9,20">
      <LiteralKeyNode startPos="3,3,14" endPos="3,4,15">
        <StringNode startPos="3,3,14" endPos="3,4,15">b</StringNode>
      </LiteralKeyNode>
      <VariableReferenceNode startPos="3,6,17" endPos="3,9,20"/>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,24" endPos="4,9,30">
      <LiteralKeyNode startPos="4,3,24" endPos="4,4,25">
        <StringNode startPos="4,3,24" endPos="4,4,25">c</StringNode>
      </LiteralKeyNode>
      <StringNode startPos="4,6,27" endPos="4,9,30">c</StringNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,34" endPos="5,32,63">
      <LiteralKeyNode startPos="5,3,34" endPos="5,4,35">
        <StringNode startPos="5,3,34" endPos="5,4,35">d</StringNode>
      </LiteralKeyNode>
      <ObjectNode startPos="5,6,37" endPos="5,32,63">
        <KeyValuePairNode startPos="5,8,39" endPos="5,14,45">
          <LiteralKeyNode startPos="5,8,39" endPos="5,9,40">
            <StringNode startPos="5,8,39" endPos="5,9,40">a</StringNode>
          </LiteralKeyNode>
          <VariableReferenceNode startPos="5,11,42" endPos="5,14,45"/>
        </KeyValuePairNode>
        <KeyValuePairNode startPos="5,16,47" endPos="5,22,53">
          <LiteralKeyNode startPos="5,16,47" endPos="5,17,48">
            <StringNode startPos="5,16,47" endPos="5,17,48">b</StringNode>
          </LiteralKeyNode>
          <VariableReferenceNode startPos="5,19,50" endPos="5,22,53"/>
        </KeyValuePairNode>
        <KeyValuePairNode startPos="5,24,55" endPos="5,30,61">
          <LiteralKeyNode startPos="5,24,55" endPos="5,25,56">
            <StringNode startPos="5,24,55" endPos="5,25,56">c</StringNode>
          </LiteralKeyNode>
          <StringNode startPos="5,27,58" endPos="5,30,61">c</StringNode>
        </KeyValuePairNode>
      </ObjectNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>