# -*- t-utils-ts-parse-tree -*-
(source_file<1,1540> (comment[1,20]@{% -*- matlab-ts -*-}@)
 (assignment<22,519> left: (identifier[22,31]@{var_types}@) =[32,33]
  right: 
   (cell<34,519> {[34,35]
    (row<50,56>
     (string<50,56> '[50,51] (string_content[51,55]@{bool}@) '[55,56]))
    (row<72,78>
     (string<72,78> '[72,73] (string_content[73,77]@{int8}@) '[77,78]))
    (row<94,101>
     (string<94,101> '[94,95] (string_content[95,100]@{uint8}@) '[100,101]))
    (row<117,124>
     (string<117,124> '[117,118] (string_content[118,123]@{int16}@) '[123,124]))
    (row<140,148>
     (string<140,148> '[140,141] (string_content[141,147]@{uint16}@) '[147,148]))
    (row<164,171>
     (string<164,171> '[164,165] (string_content[165,170]@{int32}@) '[170,171]))
    (row<187,195>
     (string<187,195> '[187,188] (string_content[188,194]@{uint32}@) '[194,195]))
    (row<211,218>
     (string<211,218> '[211,212] (string_content[212,217]@{int64}@) '[217,218]))
    (row<234,242>
     (string<234,242> '[234,235] (string_content[235,241]@{uint64}@) '[241,242]))
    (row<258,266>
     (string<258,266> '[258,259] (string_content[259,265]@{int128}@) '[265,266]))
    (row<282,291>
     (string<282,291> '[282,283] (string_content[283,290]@{uint128}@) '[290,291]))
    (row<307,315>
     (string<307,315> '[307,308] (string_content[308,314]@{single}@) '[314,315]))
    (row<331,339>
     (string<331,339> '[331,332] (string_content[332,338]@{double}@) '[338,339]))
    (row<355,372>
     (string<355,372> '[355,356] (string_content[356,371]@{matrix(int32,2)}@) '[371,372]))
    (row<388,404>
     (string<388,404> '[388,389] (string_content[389,403]@{matrix(bool,2)}@) '[403,404]))
    (row<420,437>
     (string<420,437> '[420,421] (string_content[421,436]@{matrix(int32,3)}@) '[436,437]))
    (row<453,469>
     (string<453,469> '[453,454] (string_content[454,468]@{matrix(bool,3)}@) '[468,469]))
    (row<485,504>
     (string<485,504> '[485,486] (string_content[486,503]@{matrix(int32,100)}@) '[503,504]))
    }[518,519]))
 ;[519,520]
 (assignment<522,1456> left: (identifier[522,535]@{typesToVerify}@) =[536,537]
  right: 
   (cell<538,1456> {[538,539] (comment[558,594]@{% numeric, logical, and char scalars}@)
    (row<613,624>
     (function_call<613,623> name: (identifier[613,620]@{logical}@) ([620,621]
      (arguments<621,622> argument: (number[621,622]@{1}@))
      )[622,623])
     ,[623,624])
    (row<643,651>
     (function_call<643,650> name: (identifier[643,647]@{int8}@) ([647,648]
      (arguments<648,649> argument: (number[648,649]@{2}@))
      )[649,650])
     ,[650,651])
    (row<670,679>
     (function_call<670,678> name: (identifier[670,675]@{int16}@) ([675,676]
      (arguments<676,677> argument: (number[676,677]@{3}@))
      )[677,678])
     ,[678,679])
    (row<698,734>
     (function_call<698,710> name: (identifier[698,704]@{double}@) ([704,705]
      (arguments<705,709>
       argument: (binary_operator<705,709> left: (number[705,706]@{2}@) +[706,707] right: (number[707,709]@{2j}@)))
      )[709,710])
     ,[710,711]
     (string<730,733> '[730,731] (string_content[731,732]@{c}@) '[732,733])
     ,[733,734])
    (comment[754,789]@{% numeric, logical, and char matrix}@)
    (row<808,829>
     (function_call<808,828> name: (identifier[808,815]@{logical}@) ([815,816]
      (arguments<816,827>
       argument: 
        (function_call<816,827> name: (identifier[816,820]@{ones}@) ([820,821]
         (arguments<821,826> argument: (number[821,822]@{3}@) ,[822,823] (number[823,824]@{3}@) ,[824,825] (number[825,826]@{3}@))
         )[826,827]))
      )[827,828])
     ,[828,829])
    (row<848,866>
     (function_call<848,865> name: (identifier[848,852]@{int8}@) ([852,853]
      (arguments<853,864>
       argument: 
        (function_call<853,864> name: (identifier[853,857]@{ones}@) ([857,858]
         (arguments<858,863> argument: (number[858,859]@{3}@) ,[859,860] (number[860,861]@{3}@) ,[861,862] (number[862,863]@{3}@))
         )[863,864]))
      )[864,865])
     ,[865,866])
    (row<885,904>
     (function_call<885,903> name: (identifier[885,890]@{uint8}@) ([890,891]
      (arguments<891,902>
       argument: 
        (function_call<891,902> name: (identifier[891,895]@{ones}@) ([895,896]
         (arguments<896,901> argument: (number[896,897]@{3}@) ,[897,898] (number[898,899]@{3}@) ,[899,900] (number[900,901]@{3}@))
         )[901,902]))
      )[902,903])
     ,[903,904])
    (row<923,1010>
     (function_call<923,945> name: (identifier[923,929]@{double}@) ([929,930]
      (arguments<930,944>
       argument: 
        (binary_operator<930,944>
         left: 
          (function_call<930,941> name: (identifier[930,934]@{ones}@) ([934,935]
           (arguments<935,940> argument: (number[935,936]@{3}@) ,[936,937] (number[937,938]@{3}@) ,[938,939] (number[939,940]@{3}@))
           )[940,941])
         +[941,942] right: (number[942,944]@{2j}@)))
      )[944,945])
     ,[945,946] (comment[966,984]@{% char row vector.}@)
     (string<1003,1009> '[1003,1004] (string_content[1004,1008]@{char}@) '[1008,1009])
     ,[1009,1010])
    (comment[1030,1042]@{% cell array}@)
    (row<1061,1084>
     (cell<1061,1083> {[1061,1062]
      (row<1063,1081>
       (string<1063,1066> '[1063,1064] (string_content[1064,1065]@{c}@) '[1065,1066])
       ,[1066,1067]
       (string<1068,1071> '[1068,1069] (string_content[1069,1070]@{e}@) '[1070,1071])
       ,[1071,1072]
       (string<1073,1076> '[1073,1074] (string_content[1074,1075]@{l}@) '[1075,1076])
       ,[1076,1077]
       (string<1078,1081> '[1078,1079] (string_content[1079,1080]@{l}@) '[1080,1081]))
      }[1082,1083])
     ,[1083,1084])
    (comment[1104,1121]@{% function handle}@)
    (row<1140,1168>
     (lambda<1140,1167> @[1140,1141] ([1141,1142] )[1142,1143]
      expression: 
       (function_call<1144,1167> name: (identifier[1144,1148]@{disp}@) ([1148,1149]
        (arguments<1149,1166>
         argument: (string<1149,1166> '[1149,1150] (string_content[1150,1165]@{function handle}@) '[1165,1166]))
        )[1166,1167]))
     ,[1167,1168])
    (comment[1188,1196]@{% String}@)
    (row<1215,1269>
     (function_call<1215,1230> name: (identifier[1215,1221]@{string}@) ([1221,1222]
      (arguments<1222,1229> argument: (identifier[1222,1229]@{missing}@))
      )[1229,1230])
     ,[1230,1231]
     (string<1250,1268> "[1250,1251] (string_content[1251,1267]@{my scalar string}@) "[1267,1268])
     ,[1268,1269])
    (row<1288,1301>
     (function_call<1288,1300> name: (identifier[1288,1295]@{strings}@) ([1295,1296]
      (arguments<1296,1299> argument: (number[1296,1297]@{1}@) ,[1297,1298] (number[1298,1299]@{2}@))
      )[1299,1300])
     ,[1300,1301])
    (comment[1321,1335]@{% comment here}@)
    (row<1354,1374>
     (function_call<1354,1373> name: (identifier[1354,1364]@{dictionary}@) ([1364,1365]
      (arguments<1365,1372>
       argument: (string<1365,1368> "[1365,1366] (string_content[1366,1367]@{a}@) "[1367,1368])
       ,[1368,1369]
       (string<1369,1372> "[1369,1370] (string_content[1370,1371]@{b}@) "[1371,1372]))
      )[1372,1373])
     ,[1373,1374])
    (row<1393,1409>
     (function_call<1393,1408> name: (identifier[1393,1403]@{dictionary}@) ([1403,1404]
      (arguments<1404,1407> argument: (number[1404,1405]@{0}@) ,[1405,1406] (number[1406,1407]@{1}@))
      )[1407,1408])
     ,[1408,1409])
    (row<1428,1438> (identifier[1428,1438]@{dictionary}@))
    }[1455,1456]))
 ;[1456,1457]
 (assignment<1459,1538> left: (identifier[1459,1475]@{supportedRhsArgs}@) =[1476,1477] (line_continuation[1478,1482]@{...\n}@)
  right: 
   (cell<1486,1538> {[1486,1487] (line_continuation[1488,1492]@{...\n}@)
    (row<1498,1528>
     (function_call<1498,1514> name: (identifier[1498,1504]@{struct}@) ([1504,1505]
      (arguments<1505,1513>
       argument: (string<1505,1510> '[1505,1506] (string_content[1506,1509]@{foo}@) '[1509,1510])
       ,[1510,1511] (number[1512,1513]@{1}@))
      )[1513,1514])
     ,[1514,1515] (line_continuation[1516,1520]@{...\n}@) (number[1526,1527]@{1}@) ,[1527,1528])
    (line_continuation[1529,1533]@{...\n}@) }[1537,1538]))
 ;[1538,1539] \n[1539,1540])
