# -*- t-utils-ts-parse-tree -*-
(source_file<1,515> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,101]@{% t-utils-test-indent: no-line-by-line-indent - ne...}@) \n[101,103]
 (function_definition<103,514> function[103,111]
  (function_output<112,115> (identifier[112,113]@{b}@) =[114,115])
  name: (identifier[116,129]@{indent_nested}@)
  (function_arguments<129,132> ([129,130] arguments: (identifier[130,131]@{a}@) )[131,132])
  \n[132,134]
  (block<138,511>
   (assignment<138,143> left: (identifier[138,139]@{x}@) =[140,141] right: (number[142,143]@{1}@))
   ;[143,144]
   (assignment<150,164> left: (identifier[150,151]@{b}@) =[152,153]
    right: 
     (function_call<154,164> name: (identifier[154,161]@{nested1}@) ([161,162]
      (arguments<162,163> argument: (identifier[162,163]@{a}@))
      )[163,164]))
   ;[164,165] \n[165,166] \n[170,171]
   (function_definition<175,479> function[175,183]
    (function_output<184,187> (identifier[184,185]@{d}@) =[186,187])
    name: (identifier[188,195]@{nested1}@)
    (function_arguments<195,198> ([195,196] arguments: (identifier[196,197]@{c}@) )[197,198])
    (comment[203,235]@{% help comment for\n    % nested1}@) (comment[245,275]@{% comment about next line, y =}@) \n[275,277]
    (block<285,472>
     (assignment<285,290> left: (identifier[285,286]@{y}@) =[287,288] right: (number[289,290]@{2}@))
     ;[290,291]
     (assignment<301,319> left: (identifier[301,302]@{d}@) =[303,304]
      right: 
       (binary_operator<305,319>
        left: 
         (function_call<305,315> name: (identifier[305,312]@{nested2}@) ([312,313]
          (arguments<313,314> argument: (identifier[313,314]@{c}@))
          )[314,315])
        +[316,317] right: (identifier[318,319]@{x}@)))
     ;[319,320] \n[320,322]
     (function_definition<330,471> function[330,338]
      (function_output<339,342> (identifier[339,340]@{f}@) =[341,342])
      name: (identifier[343,350]@{nested2}@)
      (function_arguments<350,353> ([350,351] arguments: (identifier[351,352]@{e}@) )[352,353])
      (comment[362,388]@{% help comment for nested2}@) (comment[402,432]@{% comment about next line, f =}@) \n[432,433]
      (block<445,460>
       (assignment<445,458> left: (identifier[445,446]@{f}@) =[447,448]
        right: 
         (binary_operator<449,458> left: (identifier[449,450]@{y}@) +[451,452]
          right: (binary_operator<453,458> left: (identifier[453,454]@{e}@) *[455,456] right: (number[457,458]@{3}@))))
       ;[458,459] \n[459,460])
      end[468,471])
     \n[471,472])
    end[476,479])
   \n[479,481]
   (function_definition<485,509> function[485,493] name: (identifier[494,501]@{nested3}@) \n[501,502] end[506,509])
   \n[509,511])
  end[511,514])
 \n[514,515])
