# -*- t-utils-ts-parse-tree -*-
(source_file<1,421> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,119]@{% t-utils-test-indent: no-line-by-line-indent - wh...}@) \n[119,121]
 (function_definition<121,420> function[121,129]
  (function_output<130,135> (identifier[130,133]@{out}@) =[134,135])
  name: (identifier[136,166]@{electric_indent_keyword_as_var}@)
  (function_arguments<166,182> ([166,167] arguments: (identifier[167,170]@{in1}@) ,[170,171]
   (identifier<172,181> arguments[172,181])
   )[181,182])
  \n[182,183]
  (arguments_statement<187,279> arguments[187,196] \n[196,197]
   (property<205,227> name: (identifier[205,208]@{in1}@)
    (validation_functions<209,227> {[209,210] (identifier[210,226]@{mustBeTextScalar}@) }[226,227]))
   \n[227,228]
   (property<236,271>
    name: (identifier<236,245> arguments[236,245])
    (identifier[250,254]@{cell}@)
    (validation_functions<254,266> {[254,255] (identifier[255,265]@{mustBeText}@) }[265,266])
    (default_value<266,271> =[266,267]
     (cell<267,271> {[267,268] }[270,271])))
   \n[271,272] end[276,279])
  (comment[285,370]@{% following both returns the first entry of argume...}@)
  (block<375,417>
   (assignment<375,415> left: (identifier[375,378]@{out}@) =[379,380]
    right: 
     (cell<381,415> {[381,382]
      (row<382,414> (identifier[382,385]@{in1}@) ,[386,387]
       (function_call<388,400>
        name: (identifier<388,397> arguments[388,397])
        {[397,398]
        (arguments<398,399> argument: (number[398,399]@{1}@))
        }[399,400])
       ,[401,401]
       (identifier<401,410> arguments[401,410])
       ,[411,411]
       (cell<411,414> {[411,412]
        (row<412,413> (number[412,413]@{1}@))
        }[413,414]))
      }[414,415]))
   ;[415,416] \n[416,417])
  end[417,420])
 \n[420,421])
