dw-parser 1.9.0

DataWeave Parser
Documentation
|-Document Start='0' End='304'
  |-Object Start='0' End='304'
    |-KeyValuePair Start='4' End='16'
      |-NameIdentifier Start='4' End='5' Value='a'
      |-ValueSelector Start='7' End='16'
        |-VariableReference Start='7' End='14'
          |-NameIdentifier Start='7' End='14' Value='payload'
        |-Name Start='15' End='16'
          |-Str Start='15' End='16' Value='a'
    |-KeyValuePair Start='20' End='35'
      |-NameIdentifier Start='20' End='21' Value='b'
      |-ValueSelector Start='23' End='35'
        |-VariableReference Start='23' End='30'
          |-NameIdentifier Start='23' End='30' Value='payload'
        |-Str Start='31' End='34' Value='b'
    |-KeyValuePair Start='39' End='53'
      |-NameIdentifier Start='39' End='40' Value='c'
      |-ValueSelector Start='42' End='53'
        |-VariableReference Start='42' End='49'
          |-NameIdentifier Start='42' End='49' Value='payload'
        |-Name Start='50' End='53'
          |-Str Start='50' End='53' Value='a'
    |-KeyValuePair Start='57' End='72'
      |-NameIdentifier Start='57' End='58' Value='d'
      |-NullSafeSelector Start='60' End='72'
        |-ValueSelector Start='60' End='71'
          |-VariableReference Start='60' End='67'
            |-NameIdentifier Start='60' End='67' Value='payload'
          |-Name Start='68' End='71'
            |-Str Start='68' End='71' Value='a'
    |-KeyValuePair Start='76' End='92'
      |-NameIdentifier Start='76' End='77' Value='e'
      |-NullSafeSelector Start='79' End='92'
        |-ValueSelector Start='79' End='91'
          |-VariableReference Start='79' End='86'
            |-NameIdentifier Start='79' End='86' Value='payload'
          |-Str Start='87' End='90' Value='a'
    |-KeyValuePair Start='96' End='109'
      |-NameIdentifier Start='96' End='97' Value='f'
      |-AttributeSelector Start='99' End='109'
        |-VariableReference Start='99' End='106'
          |-NameIdentifier Start='99' End='106' Value='payload'
        |-Name Start='108' End='109'
          |-Str Start='108' End='109' Value='b'
    |-KeyValuePair Start='113' End='128'
      |-NameIdentifier Start='113' End='114' Value='g'
      |-AttributeSelector Start='116' End='128'
        |-VariableReference Start='116' End='123'
          |-NameIdentifier Start='116' End='123' Value='payload'
        |-Name Start='125' End='128'
          |-Str Start='125' End='128' Value='b'
    |-KeyValuePair Start='132' End='148'
      |-NameIdentifier Start='132' End='133' Value='h'
      |-NullSafeSelector Start='135' End='148'
        |-AttributeSelector Start='135' End='147'
          |-VariableReference Start='135' End='142'
            |-NameIdentifier Start='135' End='142' Value='payload'
          |-Name Start='144' End='147'
            |-Str Start='144' End='147' Value='b'
    |-KeyValuePair Start='152' End='166'
      |-NameIdentifier Start='152' End='153' Value='i'
      |-NullSafeSelector Start='155' End='166'
        |-AttributeSelector Start='155' End='165'
          |-VariableReference Start='155' End='162'
            |-NameIdentifier Start='155' End='162' Value='payload'
          |-Name Start='164' End='165'
            |-Str Start='164' End='165' Value='b'
    |-KeyValuePair Start='170' End='183'
      |-NameIdentifier Start='170' End='171' Value='j'
      |-MultiValueSelector Start='173' End='183'
        |-VariableReference Start='173' End='180'
          |-NameIdentifier Start='173' End='180' Value='payload'
        |-Name Start='182' End='183'
          |-Str Start='182' End='183' Value='b'
    |-KeyValuePair Start='187' End='202'
      |-NameIdentifier Start='187' End='188' Value='k'
      |-MultiValueSelector Start='190' End='202'
        |-VariableReference Start='190' End='197'
          |-NameIdentifier Start='190' End='197' Value='payload'
        |-Name Start='199' End='202'
          |-Str Start='199' End='202' Value='b'
    |-KeyValuePair Start='206' End='222'
      |-NameIdentifier Start='206' End='207' Value='l'
      |-NullSafeSelector Start='209' End='222'
        |-MultiValueSelector Start='209' End='221'
          |-VariableReference Start='209' End='216'
            |-NameIdentifier Start='209' End='216' Value='payload'
          |-Name Start='218' End='221'
            |-Str Start='218' End='221' Value='b'
    |-KeyValuePair Start='226' End='240'
      |-NameIdentifier Start='226' End='227' Value='m'
      |-NullSafeSelector Start='229' End='240'
        |-MultiValueSelector Start='229' End='239'
          |-VariableReference Start='229' End='236'
            |-NameIdentifier Start='229' End='236' Value='payload'
          |-Name Start='238' End='239'
            |-Str Start='238' End='239' Value='b'
    |-KeyValuePair Start='244' End='260'
      |-NameIdentifier Start='244' End='245' Value='n'
      |-MetadataSelector Start='247' End='260'
        |-VariableReference Start='247' End='254'
          |-NameIdentifier Start='247' End='254' Value='payload'
        |-Name Start='256' End='260'
          |-Str Start='256' End='260' Value='test'
    |-KeyValuePair Start='264' End='276'
      |-NameIdentifier Start='264' End='265' Value='o'
      |-MetadataSelector Start='267' End='276'
        |-VariableReference Start='267' End='274'
          |-NameIdentifier Start='267' End='274' Value='payload'
    |-KeyValuePair Start='280' End='300'
      |-NameIdentifier Start='280' End='281' Value='p'
      |-MetadataSelector Start='283' End='300'
        |-VariableReference Start='283' End='290'
          |-NameIdentifier Start='283' End='290' Value='payload'
        |-Name Start='292' End='300'
          |-NameIdentifier Start='292' End='295' Value='ns1'
          |-Str Start='296' End='300' Value='test'