# -*- t-utils-ts-parse-tree -*-
(source_file<1,193> (comment[1,20]@{% -*- matlab-ts -*-}@) \n[20,21]
 (function_definition<21,192> function[21,29] name: (identifier[30,43]@{indent_switch}@)
  (function_arguments<43,47> ([43,44] arguments: (identifier[44,46]@{in}@) )[46,47])
  \n[47,50]
  (block<54,189>
   (switch_statement<54,187> switch[54,60] condition: (identifier[61,63]@{in}@) \n[63,66]
    (case_clause<72,141> case[72,76] condition: (number[77,79]@{10}@) \n[79,81]
     (block<89,141>
      (function_call<89,100> name: (identifier[89,93]@{disp}@) ([93,94]
       (arguments<94,99>
        argument: (string<94,99> '[94,95] (string_content[95,98]@{one}@) '[98,99]))
       )[99,100])
      \n[100,103]
      (function_call<111,122> name: (identifier[111,115]@{disp}@) ([115,116]
       (arguments<116,121>
        argument: (string<116,121> '[116,117] (string_content[117,120]@{two}@) '[120,121]))
       )[121,122])
      ;[122,123]
      (assignment<134,139> left: (identifier[134,135]@{a}@) =[136,137] right: (number[138,139]@{1}@))
      \n[139,141]))
    (otherwise_clause<147,180> otherwise[147,156]
     (block<166,180>
      (function_call<166,177> name: (identifier[166,170]@{disp}@) ([170,171]
       (arguments<171,176>
        argument: (string<171,176> '[171,172] (string_content[172,175]@{foo}@) '[175,176]))
       )[176,177])
      \n[177,180]))
    end[184,187])
   \n[187,189])
  end[189,192])
 \n[192,193])
