<?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="in0" startPos="0,0,0" endPos="0,0,0"/>
    </VariableTable>
    <VariableTable startPos="0,0,0" endPos="0,0,0"/>
    <ExternalBindings startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="in0" startPos="0,0,0" endPos="0,0,0"/>
    </ExternalBindings>
    <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="4,2,55">
    <KeyValuePairNode startPos="2,5,6" endPos="2,23,24">
      <LiteralKeyNode startPos="2,5,6" endPos="2,6,7">
        <StringNode startPos="2,5,6" endPos="2,6,7">a</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="2,8,9" endPos="2,23,24">
        <UnaryOpNode name="Descendants Selector .." startPos="2,8,9" endPos="2,23,24">
          <BinaryOpNode name="Value Selector" startPos="2,8,9" endPos="2,21,22">
            <VariableReferenceNode startPos="2,8,9" endPos="2,11,12"/>
            <LiteralNameNode startPos="2,12,13" endPos="2,21,22">inventory</LiteralNameNode>
          </BinaryOpNode>
        </UnaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,5,30" endPos="3,28,53">
      <LiteralKeyNode startPos="3,5,30" endPos="3,6,31">
        <StringNode startPos="3,5,30" endPos="3,6,31">b</StringNode>
      </LiteralKeyNode>
      <NullSafeNode startPos="3,8,33" endPos="3,28,53">
        <BinaryOpNode name="Value Selector" startPos="3,8,33" endPos="3,28,53">
          <UnaryOpNode name="Descendants Selector .." startPos="3,8,33" endPos="3,23,48">
            <BinaryOpNode name="Value Selector" startPos="3,8,33" endPos="3,21,46">
              <VariableReferenceNode startPos="3,8,33" endPos="3,11,36"/>
              <LiteralNameNode startPos="3,12,37" endPos="3,21,46">inventory</LiteralNameNode>
            </BinaryOpNode>
          </UnaryOpNode>
          <LiteralNameNode startPos="3,23,48" endPos="3,28,53">price</LiteralNameNode>
        </BinaryOpNode>
      </NullSafeNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>