# -*- t-utils-ts-parse-tree -*-
(source_file<1,222> (comment[1,20]@{% -*- matlab-ts -*-}@) \n[20,22]
 (function_definition<22,221> function[22,30] name: (identifier[31,63]@{font_lock_fcn_arguments2_issue57}@)
  (function_arguments<63,68> ([63,64] arguments: (identifier[64,65]@{a}@) ,[65,66] (identifier[66,67]@{b}@) )[67,68])
  \n[68,69]
  (arguments_statement<73,192> arguments[73,82] \n[82,83]
   (property<91,118> name: (identifier[91,92]@{a}@)
    (dimensions<93,98> ([93,94] (number[94,95]@{1}@) ,[95,96]
     (spread_operator<96,97> :[96,97])
     )[97,98])
    (identifier[99,105]@{double}@)
    (validation_functions<106,118> {[106,107] (identifier[107,117]@{mustBeReal}@) }[117,118]))
   \n[118,119]
   (property<127,184> name: (identifier[127,128]@{b}@)
    (dimensions<129,134> ([129,130] (number[130,131]@{1}@) ,[131,132]
     (spread_operator<132,133> :[132,133])
     )[133,134])
    (identifier[135,141]@{double}@)
    (validation_functions<142,184> {[142,143] (identifier[143,153]@{mustBeReal}@) ,[153,154]
     (field_expression<155,183> object: (identifier[155,162]@{myUtils}@) .[162,163]
      field: 
       (function_call<163,183> name: (identifier[163,177]@{mustBeSameSize}@) ([177,178]
        (arguments<178,182> argument: (identifier[178,179]@{a}@) ,[179,180] (identifier[181,182]@{b}@))
        )[182,183]))
     }[183,184]))
   \n[184,185] end[189,192])
  (block<198,218>
   (function_call<198,205> name: (identifier[198,202]@{disp}@) ([202,203]
    (arguments<203,204> argument: (identifier[203,204]@{a}@))
    )[204,205])
   \n[205,206]
   (function_call<210,217> name: (identifier[210,214]@{disp}@) ([214,215]
    (arguments<215,216> argument: (identifier[215,216]@{b}@))
    )[216,217])
   \n[217,218])
  end[218,221])
 \n[221,222])
