# -*- t-utils-ts-parse-tree -*-
(source_file<1,367> (comment[1,20]@{% -*- matlab-ts -*-}@)
 (assignment<21,49> left: (identifier[21,26]@{var_a}@) =[27,28]
  right: 
   (function_call<29,49> name: (identifier[29,40]@{my_function}@) ([40,41]
    (arguments<41,48> argument: (number[41,42]@{1}@) ,[42,43] (number[44,45]@{2}@) ,[45,46] (number[47,48]@{3}@))
    )[48,49]))
 ;[49,50]
 (assignment<52,128> left: (identifier[52,57]@{var_b}@) =[58,59]
  right: 
   (function_call<60,128> name: (identifier[60,71]@{my_function}@) ([71,72]
    (arguments<72,127> argument: (number[72,73]@{1}@) ,[73,74] (line_continuation[75,79]@{...\n}@) (number[99,100]@{2}@) ,[100,101] (line_continuation[102,106]@{...\n}@) (number[126,127]@{3}@))
    )[127,128]))
 ;[128,129]
 (assignment<131,194>
  left: (field_expression<131,146> object: (identifier[131,140]@{my_struct}@) .[140,141] field: (identifier[141,146]@{var_c}@))
  =[147,148]
  right: 
   (function_call<149,194> name: (identifier[149,160]@{my_function}@) ([160,161] (line_continuation[162,166]@{...\n}@)
    (arguments<170,193> argument: (number[170,171]@{1}@) ,[171,172] (line_continuation[173,177]@{...\n}@) (number[181,182]@{2}@) ,[182,183] (line_continuation[184,188]@{...\n}@) (number[192,193]@{3}@))
    )[193,194]))
 ;[194,195]
 (function_call<197,267> name: (identifier[197,214]@{my_other_function}@) ([214,215]
  (arguments<215,266> argument: (number[215,216]@{1}@) ,[216,217] (line_continuation[218,222]@{...\n}@) (number[240,241]@{2}@) ,[241,242] (line_continuation[243,247]@{...\n}@) (number[265,266]@{3}@))
  )[266,267])
 ;[267,268] (comment[270,311]@{% some extra spaces after a function call}@)
 (function_call<312,365> name: (identifier[312,329]@{my_other_function}@) ([331,332] (line_continuation[333,337]@{...\n}@)
  (arguments<341,364> argument: (number[341,342]@{1}@) ,[342,343] (line_continuation[344,348]@{...\n}@) (number[352,353]@{2}@) ,[353,354] (line_continuation[355,359]@{...\n}@) (number[363,364]@{3}@))
  )[364,365])
 ;[365,366] \n[366,367])
