<?xml version='1.0' encoding='UTF-8'?>
<AST>
  <HeaderNode startPos="1,1,0" endPos="3,1,63">
    <VariableTable startPos="0,0,0" endPos="0,0,0">
      <NameSlot slot="0" name="a" startPos="0,0,0" endPos="0,0,0"/>
      <NameSlot slot="1" name="test" startPos="2,5,12" endPos="2,9,16"/>
    </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"/>
    <VersionDirective startPos="1,1,0" endPos="1,8,7">
      <VersionMajor startPos="1,5,4" endPos="1,6,5"/>
      <VersionMinor startPos="1,7,6" endPos="1,8,7"/>
    </VersionDirective>
    <FunctionDirective startPos="2,1,8" endPos="2,55,62">
      <NameSlot slot="1" name="test" startPos="2,5,12" endPos="2,9,16"/>
      <DynamicFunctionNode startPos="2,49,56" endPos="2,55,62">
        <FunctionParameterNode materialize="false" typeRequiresMaterialize="false" startPos="2,10,17" endPos="2,45,52">
          <NameSlot slot="0" name="a" startPos="2,28,35" endPos="2,29,36"/>
          <LiteralTypeNode startPos="0,0,0" endPos="0,0,0">
            <TypeNode startPos="0,0,0" endPos="0,0,0"/>
          </LiteralTypeNode>
        </FunctionParameterNode>
        <NullSafeNode startPos="2,49,56" endPos="2,55,62">
          <BinaryOpNode name="Value Selector" startPos="2,49,56" endPos="2,55,62">
            <VariableReferenceNode startPos="2,49,56" endPos="2,50,57"/>
            <LiteralNameNode startPos="2,51,58" endPos="2,55,62">name</LiteralNameNode>
          </BinaryOpNode>
        </NullSafeNode>
      </DynamicFunctionNode>
    </FunctionDirective>
  </HeaderNode>
  <FunctionCallNode startPos="4,1,67" endPos="4,24,90">
    <VariableReferenceNode startPos="4,1,67" endPos="4,5,71"/>
    <LiteralObjectNode startPos="4,6,72" endPos="4,23,89">
      <KeyValuePairNode startPos="4,7,73" endPos="4,22,88">
        <LiteralKeyNode startPos="4,7,73" endPos="4,11,77">
          <StringNode startPos="4,7,73" endPos="4,11,77">name</StringNode>
        </LiteralKeyNode>
        <StringNode startPos="4,13,79" endPos="4,22,88">Mariano</StringNode>
      </KeyValuePairNode>
    </LiteralObjectNode>
  </FunctionCallNode>
</AST>