# -*- t-utils-ts-parse-tree -*-
(source_file<1,831> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,180]@{% t-utils-test-indent: no-line-by-line-indent - co...}@) \n[180,182]
 (function_definition<182,830> function[182,190] name: (identifier[191,210]@{indent_if_continued}@) \n[210,212]
  (block<216,827>
   (if_statement<216,735> if[216,218]
    condition: 
     (boolean_operator<219,310>
      left: (boolean_operator<219,254> left: (identifier[219,229]@{condition1}@) ||[230,232] (line_continuation[233,237]@{...\n}@) right: (identifier[244,254]@{condition2}@))
      ||[255,257] (line_continuation[258,262]@{...\n}@)
      right: 
       (function_call<269,310> name: (identifier[269,277]@{fcn_call}@) ([277,278]
        (arguments<278,309> argument: (identifier[278,282]@{arg1}@) ,[282,283] (line_continuation[284,289]@{... \n}@) (identifier[305,309]@{arg2}@))
        )[309,310]))
    (block<320,335>
     (function_call<320,332> name: (identifier[320,330]@{line_in_if}@) ([330,331] )[331,332])
     ;[332,333] \n[333,335])
    (elseif_clause<339,484> elseif[339,345]
     condition: 
      (boolean_operator<346,459>
       left: 
        (comparison_operator<346,395>
         (binary_operator<346,369> left: (identifier[346,356]@{condition1}@) +[357,358] right: (identifier[359,369]@{condition2}@))
         ==[370,372] (line_continuation[373,377]@{...\n}@) (number[388,395]@{2770000}@))
       ||[396,398] (line_continuation[399,403]@{...\n}@)
       right: 
        (function_call<414,459> name: (identifier[414,422]@{fcn_call}@) ([422,423]
         (arguments<423,458> argument: (identifier[423,427]@{arg1}@) ,[427,428] (line_continuation[429,434]@{... \n}@) (identifier[454,458]@{arg2}@))
         )[458,459]))
     (block<470,484>
      (function_call<470,482> name: (identifier[470,480]@{line_in_if}@) ([480,481] )[481,482])
      ;[482,483] \n[483,484]))
    (elseif_clause<488,593> elseif[488,494]
     condition: 
      (parenthesis<495,570> ([495,496]
       (boolean_operator<496,569> left: (identifier[496,506]@{condition2}@) ||[507,509] (line_continuation[510,514]@{...\n}@)
        right: 
         (parenthesis<526,569> ([526,527]
          (boolean_operator<527,568> left: (identifier[527,537]@{condition3}@) &&[538,540] (line_continuation[541,545]@{...\n}@) right: (identifier[558,568]@{condition4}@))
          )[568,569]))
       )[569,570])
     (block<579,593>
      (function_call<579,592> name: (identifier[579,583]@{disp}@) ([583,584]
       (arguments<584,591>
        argument: (string<584,591> '[584,585] (string_content[585,590]@{hello}@) '[590,591]))
       )[591,592])
      \n[592,593]))
    (elseif_clause<597,705> elseif[597,603] (line_continuation[604,608]@{...\n}@)
     condition: 
      (boolean_operator<616,681> left: (identifier[616,626]@{condition2}@) ||[627,629] (line_continuation[630,634]@{...\n}@)
       right: 
        (parenthesis<642,681> ([642,643]
         (boolean_operator<643,680> left: (identifier[643,653]@{condition3}@) &&[654,656] (line_continuation[657,661]@{...\n}@) right: (identifier[670,680]@{condition4}@))
         )[680,681]))
     (block<691,705>
      (function_call<691,704> name: (identifier[691,695]@{disp}@) ([695,696]
       (arguments<696,703>
        argument: (string<696,703> '[696,697] (string_content[697,702]@{hello}@) '[702,703]))
       )[703,704])
      \n[704,705]))
    (else_clause<709,728> else[709,713] (line_continuation[714,718]@{...\n}@) \n[726,728])
    end[732,735])
   \n[735,737]
   (if_statement<741,764> if[741,743] condition: (identifier[745,746]@{a}@) \n[746,747] \n[755,757] end[761,764])
   \n[764,766]
   (if_statement<770,825> if[770,772] (line_continuation[776,780]@{...\n}@)
    condition: 
     (comparison_operator<788,816>
      (binary_operator<788,810> left: (identifier[788,791]@{foo}@) +[792,793] (line_continuation[794,798]@{...\n}@) right: (identifier[806,810]@{bar2}@))
      ==[811,813] (number[814,816]@{10}@))
    \n[816,818] end[822,825])
   \n[825,827])
  end[827,830])
 \n[830,831])
