# -*- t-utils-ts-parse-tree -*-
(source_file<1,196> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,88]@{% see https://github.com/acristoffers/tree-sitter-...}@) \n[88,90]
 (if_statement<90,144> if[90,92]
  condition: 
   (comparison_operator<93,129>
    (binary_operator<93,104>
     left: (postfix_operator<93,96> operand: (identifier[93,95]@{YL}@) '[95,96])
     *[97,98] right: (identifier[99,104]@{sdiff}@))
    <[105,106]
    (parenthesis<107,129> ([107,108]
     (binary_operator<108,128> left: (identifier[108,111]@{eps}@) *[111,112]
      right: 
       (function_call<112,128> name: (identifier[112,116]@{norm}@) ([116,117]
        (arguments<117,127> argument: (identifier[117,121]@{HESS}@) ,[121,122]
         (string<122,127> '[122,123] (string_content[123,126]@{fro}@) '[126,127]))
        )[127,128]))
     )[128,129]))
  (block<134,141>
   (assignment<134,139> left: (identifier[134,135]@{x}@) =[136,137] right: (number[138,139]@{1}@))
   ;[139,140] \n[140,141])
  end[141,144])
 \n[144,146]
 (if_statement<146,195> if[146,148]
  condition: 
   (comparison_operator<149,184>
    (binary_operator<149,175>
     left: 
      (binary_operator<149,155>
       left: (postfix_operator<149,152> operand: (identifier[149,151]@{vi}@) '[151,152])
       *[152,153] right: (identifier[153,155]@{vi}@))
     -[155,156]
     right: 
      (binary_operator<156,175>
       left: 
        (binary_operator<156,166>
         left: 
          (parenthesis<156,164> ([156,157]
           (binary_operator<157,163>
            left: (postfix_operator<157,160> operand: (identifier[157,159]@{vi}@) '[159,160])
            *[160,161] right: (identifier[161,163]@{vr}@))
           )[163,164])
         ^[164,165] right: (number[165,166]@{2}@))
       /[166,167]
       right: 
        (parenthesis<167,175> ([167,168]
         (binary_operator<168,174>
          left: (postfix_operator<168,171> operand: (identifier[168,170]@{vr}@) '[170,171])
          *[171,172] right: (identifier[172,174]@{vr}@))
         )[174,175])))
    <[175,176]
    (binary_operator<176,184> left: (identifier[176,182]@{tolsub}@) ^[182,183] right: (number[183,184]@{2}@)))
  (block<190,192>
   (command<190,191> (command_name[190,191]@{x}@))
   \n[191,192])
  end[192,195])
 \n[195,196])
