dw-parser 1.9.0

DataWeave Parser
Documentation
|-Document Start='0' End='434'
  |-Object Start='1' End='434'
    |-KeyValuePair Start='5' End='10'
      |-NameIdentifier Start='5' End='6' Value='a'
      |-Str Start='8' End='10' Value=''
    |-KeyValuePair Start='14' End='30'
      |-NameIdentifier Start='14' End='15' Value='d'
      |-Str Start='17' End='30' Value='start-a-end'
    |-KeyValuePair Start='34' End='53'
      |-NameIdentifier Start='34' End='35' Value='e'
      |-StrInterpolation Start='37' End='53'
        |-Str Start='38' End='44' Value='start-'
        |-VariableReference Start='46' End='47'
          |-NameIdentifier Start='46' End='47' Value='a'
        |-Str Start='48' End='52' Value='-end'
    |-KeyValuePair Start='57' End='80'
      |-NameIdentifier Start='57' End='58' Value='f'
      |-StrInterpolation Start='60' End='80'
        |-Str Start='61' End='67' Value='start-'
        |-ValueSelector Start='69' End='74'
          |-VariableReference Start='69' End='72'
            |-NameIdentifier Start='69' End='72' Value='in0'
          |-Name Start='73' End='74'
            |-Str Start='73' End='74' Value='b'
        |-Str Start='75' End='79' Value='-end'
    |-KeyValuePair Start='84' End='98'
      |-NameIdentifier Start='84' End='85' Value='h'
      |-Str Start='87' End='98' Value='Shoki-\$a'
    |-KeyValuePair Start='102' End='118'
      |-NameIdentifier Start='102' End='103' Value='i'
      |-Str Start='105' End='118' Value='Shoki-\"a\"'
    |-KeyValuePair Start='122' End='160'
      |-NameIdentifier Start='122' End='123' Value='j'
      |-InfixFunctionCall Start='125' End='160'
        |-Array Start='125' End='144'
          |-Str Start='126' End='135' Value='Mariano'
          |-Str Start='136' End='143' Value='Shoki'
        |-StrInterpolation Start='153' End='160'
          |-VariableReference Start='154' End='156'
            |-NameIdentifier Start='154' End='156' Value='$$'
          |-Str Start='156' End='158' Value=', '
          |-VariableReference Start='158' End='159'
            |-NameIdentifier Start='158' End='159' Value='$'
        |-VariableReference Start='146' End='152'
          |-NameIdentifier Start='146' End='152' Value='reduce'
    |-KeyValuePair Start='164' End='179'
      |-NameIdentifier Start='164' End='165' Value='h'
      |-Array Start='167' End='179'
        |-StrInterpolation Start='168' End='172'
          |-VariableReference Start='170' End='171'
            |-NameIdentifier Start='170' End='171' Value='x'
        |-StrInterpolation Start='174' End='178'
          |-VariableReference Start='176' End='177'
            |-NameIdentifier Start='176' End='177' Value='x'
    |-KeyValuePair Start='183' End='202'
      |-NameIdentifier Start='183' End='184' Value='i'
      |-Array Start='186' End='202'
        |-StrInterpolation Start='187' End='193'
          |-VariableReference Start='190' End='191'
            |-NameIdentifier Start='190' End='191' Value='x'
        |-StrInterpolation Start='195' End='201'
          |-VariableReference Start='198' End='199'
            |-NameIdentifier Start='198' End='199' Value='x'
    |-KeyValuePair Start='206' End='227'
      |-NameIdentifier Start='206' End='207' Value='j'
      |-Array Start='209' End='227'
        |-StrInterpolation Start='210' End='217'
          |-Str Start='211' End='212' Value='j'
          |-VariableReference Start='214' End='215'
            |-NameIdentifier Start='214' End='215' Value='x'
        |-StrInterpolation Start='219' End='226'
          |-Str Start='220' End='221' Value='j'
          |-VariableReference Start='223' End='224'
            |-NameIdentifier Start='223' End='224' Value='x'
    |-KeyValuePair Start='231' End='254'
      |-NameIdentifier Start='231' End='232' Value='k'
      |-Array Start='234' End='254'
        |-StrInterpolation Start='235' End='243'
          |-Str Start='236' End='237' Value='j'
          |-VariableReference Start='239' End='240'
            |-NameIdentifier Start='239' End='240' Value='x'
          |-Str Start='241' End='242' Value='k'
        |-StrInterpolation Start='245' End='253'
          |-Str Start='246' End='247' Value='j'
          |-VariableReference Start='249' End='250'
            |-NameIdentifier Start='249' End='250' Value='x'
          |-Str Start='251' End='252' Value='k'
    |-KeyValuePair Start='258' End='279'
      |-NameIdentifier Start='258' End='259' Value='k'
      |-Array Start='261' End='279'
        |-StrInterpolation Start='262' End='269'
          |-VariableReference Start='265' End='266'
            |-NameIdentifier Start='265' End='266' Value='x'
          |-Str Start='267' End='268' Value='k'
        |-StrInterpolation Start='271' End='278'
          |-VariableReference Start='274' End='275'
            |-NameIdentifier Start='274' End='275' Value='x'
          |-Str Start='276' End='277' Value='k'
    |-KeyValuePair Start='283' End='308'
      |-NameIdentifier Start='283' End='284' Value='l'
      |-Array Start='286' End='308'
        |-StrInterpolation Start='287' End='296'
          |-VariableReference Start='289' End='290'
            |-NameIdentifier Start='289' End='290' Value='x'
          |-VariableReference Start='292' End='293'
            |-NameIdentifier Start='292' End='293' Value='x'
          |-Str Start='294' End='295' Value='k'
        |-StrInterpolation Start='298' End='307'
          |-VariableReference Start='300' End='301'
            |-NameIdentifier Start='300' End='301' Value='x'
          |-VariableReference Start='303' End='304'
            |-NameIdentifier Start='303' End='304' Value='x'
          |-Str Start='305' End='306' Value='k'
    |-KeyValuePair Start='312' End='341'
      |-NameIdentifier Start='312' End='313' Value='m'
      |-Array Start='315' End='341'
        |-StrInterpolation Start='316' End='327'
          |-VariableReference Start='318' End='319'
            |-NameIdentifier Start='318' End='319' Value='x'
          |-VariableReference Start='321' End='322'
            |-NameIdentifier Start='321' End='322' Value='x'
          |-VariableReference Start='323' End='325'
            |-NameIdentifier Start='323' End='325' Value='$$'
          |-Str Start='325' End='326' Value='k'
        |-StrInterpolation Start='329' End='340'
          |-VariableReference Start='331' End='332'
            |-NameIdentifier Start='331' End='332' Value='x'
          |-VariableReference Start='334' End='335'
            |-NameIdentifier Start='334' End='335' Value='x'
          |-VariableReference Start='336' End='338'
            |-NameIdentifier Start='336' End='338' Value='$$'
          |-Str Start='338' End='339' Value='k'
    |-KeyValuePair Start='345' End='374'
      |-NameIdentifier Start='345' End='346' Value='n'
      |-Array Start='348' End='374'
        |-StrInterpolation Start='349' End='360'
          |-VariableReference Start='351' End='352'
            |-NameIdentifier Start='351' End='352' Value='x'
          |-VariableReference Start='354' End='355'
            |-NameIdentifier Start='354' End='355' Value='x'
          |-VariableReference Start='356' End='358'
            |-NameIdentifier Start='356' End='358' Value='$$'
          |-Str Start='358' End='359' Value='k'
        |-StrInterpolation Start='362' End='373'
          |-VariableReference Start='364' End='365'
            |-NameIdentifier Start='364' End='365' Value='x'
          |-VariableReference Start='367' End='368'
            |-NameIdentifier Start='367' End='368' Value='x'
          |-VariableReference Start='369' End='371'
            |-NameIdentifier Start='369' End='371' Value='$$'
          |-Str Start='371' End='372' Value='k'
    |-KeyValuePair Start='378' End='413'
      |-NameIdentifier Start='378' End='379' Value='n'
      |-Array Start='381' End='413'
        |-StrInterpolation Start='382' End='396'
          |-VariableReference Start='384' End='385'
            |-NameIdentifier Start='384' End='385' Value='x'
          |-VariableReference Start='387' End='388'
            |-NameIdentifier Start='387' End='388' Value='x'
          |-VariableReference Start='391' End='392'
            |-NameIdentifier Start='391' End='392' Value='x'
          |-VariableReference Start='394' End='395'
            |-NameIdentifier Start='394' End='395' Value='k'
        |-StrInterpolation Start='398' End='412'
          |-VariableReference Start='400' End='401'
            |-NameIdentifier Start='400' End='401' Value='x'
          |-VariableReference Start='403' End='404'
            |-NameIdentifier Start='403' End='404' Value='x'
          |-VariableReference Start='407' End='408'
            |-NameIdentifier Start='407' End='408' Value='x'
          |-VariableReference Start='410' End='411'
            |-NameIdentifier Start='410' End='411' Value='k'
    |-KeyValuePair Start='417' End='433'
      |-NameIdentifier Start='417' End='418' Value='o'
      |-Str Start='420' End='432' Value='asd'