# -*- t-utils-ts-parse-tree -*-
(source_file<1,584> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,143]@{% t-utils-test-indent: no-line-by-line-indent - no...}@) \n[143,145]
 (function_definition<145,317> function[145,153]
  (function_output<154,157> (identifier[154,155]@{b}@) =[156,157])
  name: (identifier[158,173]@{indent_comments}@)
  (function_arguments<173,176> ([173,174] arguments: (identifier[174,175]@{a}@) )[175,176])
  (comment[177,206]@{% this the doc help\n% comment}@) (comment[216,236]@{% comment about fcn1}@) \n[236,237]
  (block<241,314>
   (assignment<241,260>
    left: (multioutput_variable<241,247> [[241,242] (identifier[242,243]@{c}@) ,[243,244] (identifier[245,246]@{d}@) ][246,247])
    =[248,249]
    right: 
     (function_call<250,260> name: (identifier[250,254]@{fcn1}@) ([254,255]
      (arguments<255,259> argument: (identifier[255,256]@{a}@) ,[256,257] (identifier[258,259]@{a}@))
      )[259,260]))
   ;[260,261]
   (assignment<267,276> left: (identifier[267,268]@{b}@) =[269,270]
    right: (binary_operator<271,276> left: (identifier[271,272]@{c}@) +[273,274] right: (identifier[275,276]@{d}@)))
   ;[276,277] (comment[283,303]@{% comment about fcn2}@)
   (command<308,312> (command_name[308,312]@{fcn2}@))
   ;[312,313] \n[313,314])
  end[314,317])
 \n[317,320]
 (function_definition<320,416> function[320,328]
  (function_output<329,337>
   (multioutput_variable<329,335> [[329,330] (identifier[330,331]@{c}@) ,[331,332] (identifier[333,334]@{d}@) ][334,335])
   =[336,337])
  name: (identifier[338,342]@{fcn1}@)
  (function_arguments<342,348> ([342,343] arguments: (identifier[343,344]@{a}@) ,[344,345] (identifier[346,347]@{b}@) )[347,348])
  \n[348,349] (comment[349,390]@{%\{\n  help comment\n\n  with blank lines\n\n%\}}@)
  (block<395,413>
   (assignment<395,400> left: (identifier[395,396]@{c}@) =[397,398] right: (identifier[399,400]@{a}@))
   ;[400,401]
   (assignment<406,411> left: (identifier[406,407]@{d}@) =[408,409] right: (identifier[410,411]@{b}@))
   ;[411,412] \n[412,413])
  end[413,416])
 \n[416,419]
 (function_definition<419,583> function[419,427] name: (identifier[428,432]@{fcn2}@) \n[432,433] (comment[433,483]@{%\{\n  help comment\n  \n  with blank lines\n  \n ...}@) \n[483,485] (comment[489,563]@{%\{\n\n      block\n      comment\n      for follo...}@)
  (block<569,580>
   (function_call<569,578> name: (identifier[569,573]@{disp}@) ([573,574]
    (arguments<574,577>
     argument: (string<574,577> '[574,575] (string_content[575,576]@{2}@) '[576,577]))
    )[577,578])
   ;[578,579] \n[579,580])
  end[580,583])
 \n[583,584])
