<?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"/>
      <NameSlot slot="1" name="$" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="2" name="$$" startPos="11,29,160" endPos="11,29,160"/>
    </VariableTable>
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="dw::Core" startPos="0,0,0" endPos="0,0,0"/>
    </VariableTable>
    <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="12,2,174">
    <KeyValuePairNode startPos="2,3,4" endPos="2,11,12">
      <LiteralKeyNode startPos="2,3,4" endPos="2,4,5">
        <StringNode startPos="2,3,4" endPos="2,4,5">a</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="*" startPos="2,6,7" endPos="2,11,12">
        <NumberNode startPos="2,6,7" endPos="2,7,8">4</NumberNode>
        <NumberNode startPos="2,10,11" endPos="2,11,12">3</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="3,3,16" endPos="3,11,24">
      <LiteralKeyNode startPos="3,3,16" endPos="3,4,17">
        <StringNode startPos="3,3,16" endPos="3,4,17">b</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="/" startPos="3,6,19" endPos="3,11,24">
        <NumberNode startPos="3,6,19" endPos="3,7,20">4</NumberNode>
        <NumberNode startPos="3,10,23" endPos="3,11,24">3</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="4,3,28" endPos="4,11,36">
      <LiteralKeyNode startPos="4,3,28" endPos="4,4,29">
        <StringNode startPos="4,3,28" endPos="4,4,29">c</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="+" startPos="4,6,31" endPos="4,11,36">
        <NumberNode startPos="4,6,31" endPos="4,7,32">4</NumberNode>
        <NumberNode startPos="4,10,35" endPos="4,11,36">3</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="5,3,40" endPos="5,11,48">
      <LiteralKeyNode startPos="5,3,40" endPos="5,4,41">
        <StringNode startPos="5,3,40" endPos="5,4,41">d</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="-" startPos="5,6,43" endPos="5,11,48">
        <NumberNode startPos="5,6,43" endPos="5,7,44">4</NumberNode>
        <NumberNode startPos="5,10,47" endPos="5,11,48">3</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="6,3,52" endPos="6,15,64">
      <LiteralKeyNode startPos="6,3,52" endPos="6,4,53">
        <StringNode startPos="6,3,52" endPos="6,4,53">e</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="+" startPos="6,6,55" endPos="6,15,64">
        <NumberNode startPos="6,6,55" endPos="6,7,56">4</NumberNode>
        <BinaryOpNode name="/" startPos="6,10,59" endPos="6,15,64">
          <NumberNode startPos="6,10,59" endPos="6,11,60">3</NumberNode>
          <NumberNode startPos="6,14,63" endPos="6,15,64">2</NumberNode>
        </BinaryOpNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="7,3,68" endPos="7,15,80">
      <LiteralKeyNode startPos="7,3,68" endPos="7,4,69">
        <StringNode startPos="7,3,68" endPos="7,4,69">f</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="+" startPos="7,6,71" endPos="7,15,80">
        <NumberNode startPos="7,6,71" endPos="7,7,72">4</NumberNode>
        <BinaryOpNode name="*" startPos="7,10,75" endPos="7,15,80">
          <NumberNode startPos="7,10,75" endPos="7,11,76">3</NumberNode>
          <NumberNode startPos="7,14,79" endPos="7,15,80">2</NumberNode>
        </BinaryOpNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="8,3,84" endPos="8,21,102">
      <LiteralKeyNode startPos="8,3,84" endPos="8,4,85">
        <StringNode startPos="8,3,84" endPos="8,4,85">g</StringNode>
      </LiteralKeyNode>
      <ChainedExecutionNode startPos="8,7,88" endPos="8,21,102">
        <NumberNode startPos="8,7,88" endPos="8,8,89">4</NumberNode>
        <NumberNode startPos="8,11,92" endPos="8,12,93">3</NumberNode>
        <NumberNode startPos="8,16,97" endPos="8,17,98">2</NumberNode>
        <NumberNode startPos="8,20,101" endPos="8,21,102">3</NumberNode>
      </ChainedExecutionNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="9,3,106" endPos="9,13,116">
      <LiteralKeyNode startPos="9,3,106" endPos="9,4,107">
        <StringNode startPos="9,3,106" endPos="9,4,107">h</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="*" startPos="9,6,109" endPos="9,13,116">
        <VariableReferenceNode startPos="9,6,109" endPos="9,9,112"/>
        <NumberNode startPos="9,12,115" endPos="9,13,116">4</NumberNode>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="10,3,120" endPos="10,13,130">
      <LiteralKeyNode startPos="10,3,120" endPos="10,4,121">
        <StringNode startPos="10,3,120" endPos="10,4,121">i</StringNode>
      </LiteralKeyNode>
      <BinaryOpNode name="+" startPos="10,6,123" endPos="10,13,130">
        <NumberNode startPos="10,6,123" endPos="10,7,124">4</NumberNode>
        <VariableReferenceNode startPos="10,10,127" endPos="10,13,130"/>
      </BinaryOpNode>
    </KeyValuePairNode>
    <KeyValuePairNode startPos="11,3,134" endPos="11,41,172">
      <LiteralKeyNode startPos="11,3,134" endPos="11,4,135">
        <StringNode startPos="11,3,134" endPos="11,4,135">j</StringNode>
      </LiteralKeyNode>
      <ChainedExecutionNode startPos="11,8,139" endPos="11,41,172">
        <NumberNode startPos="11,8,139" endPos="11,9,140">4</NumberNode>
        <VariableReferenceNode startPos="11,12,143" endPos="11,15,146"/>
        <NullSafeNode startPos="11,19,150" endPos="11,24,155">
          <BinaryOpNode name="Value Selector" startPos="11,19,150" endPos="11,24,155">
            <VariableReferenceNode startPos="11,19,150" endPos="11,22,153"/>
            <LiteralNameNode startPos="11,23,154" endPos="11,24,155">b</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
        <FunctionCallNode startPos="11,29,160" endPos="11,40,171">
          <VariableReferenceNode startPos="11,33,164" endPos="11,36,167"/>
          <VariableReferenceNode startPos="11,29,160" endPos="11,32,163"/>
          <DynamicFunctionNode startPos="11,37,168" endPos="11,40,171">
            <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="11,29,160" endPos="11,29,160">
              <NameSlot slot="1" name="$" startPos="11,29,160" endPos="11,29,160"/>
              <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
                <TypeNode startPos="0,0,0" endPos="0,0,0"/>
              </LiteralTypeNode>
            </FunctionParameterNode>
            <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="11,29,160" endPos="11,29,160">
              <NameSlot slot="2" name="$$" startPos="11,29,160" endPos="11,29,160"/>
              <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
                <TypeNode startPos="0,0,0" endPos="0,0,0"/>
              </LiteralTypeNode>
            </FunctionParameterNode>
            <NullSafeNode startPos="11,37,168" endPos="11,40,171">
              <BinaryOpNode name="Value Selector" startPos="11,37,168" endPos="11,40,171">
                <VariableReferenceNode startPos="11,37,168" endPos="11,38,169"/>
                <LiteralNameNode startPos="11,39,170" endPos="11,40,171">a</LiteralNameNode>
              </BinaryOpNode>
            </NullSafeNode>
          </DynamicFunctionNode>
        </FunctionCallNode>
      </ChainedExecutionNode>
    </KeyValuePairNode>
  </ObjectNode>
</AST>