# -*- t-utils-ts-parse-tree -*-
(source_file<1,161> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,89]@{% See: https://github.com/acristoffers/tree-sitter...}@)
 (assignment<92,100> left: (identifier[92,93]@{v}@) =[94,95]
  right: (range<96,100> (number[96,97]@{1}@) :[97,98] (number[98,100]@{10}@)))
 \n[100,101]
 (assignment<101,117> left: (identifier[101,102]@{w}@) =[103,104]
  right: 
   (function_call<105,117> name: (identifier[105,106]@{v}@) ([106,107]
    (arguments<107,116>
     argument: 
      (range<107,116> (number[107,108]@{2}@) :[108,109]
       (parenthesis<109,116> ([109,110]
        (binary_operator<110,115>
         left: (end_keyword<110,113> end[110,113])
         -[113,114] right: (number[114,115]@{3}@))
        )[115,116])))
    )[116,117]))
 \n[117,118]
 (assignment<118,143> left: (identifier[118,119]@{x}@) =[120,121]
  right: 
   (function_call<122,143> name: (identifier[122,123]@{v}@) ([123,124]
    (arguments<124,142>
     argument: 
      (range<124,142> (number[124,125]@{2}@) :[125,126]
       (binary_operator<126,142>
        left: 
         (function_call<126,140> name: (identifier[126,129]@{abs}@) ([129,130]
          (arguments<130,139>
           argument: 
            (binary_operator<130,139>
             left: 
              (parenthesis<130,137> ([130,131]
               (binary_operator<131,136>
                left: (end_keyword<131,134> end[131,134])
                -[134,135] right: (number[135,136]@{3}@))
               )[136,137])
             *[137,138] right: (number[138,139]@{2}@)))
          )[139,140])
        /[140,141] right: (number[141,142]@{2}@))))
    )[142,143]))
 \n[143,145]
 (assignment<145,159> left: (identifier[145,146]@{z}@) =[147,148]
  right: 
   (function_call<149,159> name: (identifier[149,150]@{v}@) ([150,151]
    (arguments<151,158>
     argument: 
      (matrix<151,158> [[151,152]
       (row<152,157> (number[152,153]@{2}@) ,[154,154]
        (end_keyword<154,157> end[154,157]))
       ][157,158]))
    )[158,159]))
 ;[159,160] \n[160,161])
