# -*- t-utils-ts-parse-tree -*-
(source_file<1,952> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,88]@{% See https://github.com/acristoffers/tree-sitter-...}@) \n[88,90]
 (assignment<90,103>
  left: (identifier<90,99> arguments[90,99])
  =[100,101] right: (number[102,103]@{1}@))
 (comment[104,202]@{% break = 1\n% case = 1\n% catch = 1\n% classdef =...}@) \n[202,203]
 (assignment<203,218>
  left: (identifier<203,214> enumeration[203,214])
  =[215,216] right: (number[217,218]@{1}@))
 \n[218,219]
 (assignment<219,229>
  left: (identifier<219,225> events[219,225])
  =[226,227] right: (number[228,229]@{1}@))
 (comment[230,276]@{% for = 1\n% function = 1\n% global = 1\n% if = 1}@) \n[276,277]
 (assignment<277,288>
  left: (identifier<277,284> methods[277,284])
  =[285,286] right: (number[287,288]@{1}@))
 (comment[289,334]@{% otherwise = 1\n% parfor = 1\n% persistent = 1}@) \n[334,335]
 (assignment<335,349> left: (identifier[335,345]@{properties}@) =[346,347] right: (number[348,349]@{1}@))
 (comment[350,408]@{% return = 1\n% spmd = 1\n% switch = 1\n% try = 1\...}@) (comment[410,619]@{% "keywords" allowed as struct fields and +DIR nam...}@) \n[619,621]
 (assignment<621,636>
  left: 
   (field_expression<621,632> object: (identifier[621,622]@{s}@) .[622,623]
    field: (identifier<623,632> arguments[623,632]))
  =[633,634] right: (number[635,636]@{1}@))
 \n[636,637]
 (assignment<637,648>
  left: 
   (field_expression<637,644> object: (identifier[637,638]@{s}@) .[638,639]
    field: (identifier<639,644> break[639,644]))
  =[645,646] right: (number[647,648]@{1}@))
 \n[648,649]
 (assignment<649,659>
  left: 
   (field_expression<649,655> object: (identifier[649,650]@{s}@) .[650,651]
    field: (identifier<651,655> case[651,655]))
  =[656,657] right: (number[658,659]@{1}@))
 \n[659,660]
 (assignment<660,671>
  left: 
   (field_expression<660,667> object: (identifier[660,661]@{s}@) .[661,662]
    field: (identifier<662,667> catch[662,667]))
  =[668,669] right: (number[670,671]@{1}@))
 \n[671,672]
 (assignment<672,686>
  left: 
   (field_expression<672,682> object: (identifier[672,673]@{s}@) .[673,674]
    field: (identifier<674,682> classdef[674,682]))
  =[683,684] right: (number[685,686]@{1}@))
 \n[686,687]
 (assignment<687,701>
  left: 
   (field_expression<687,697> object: (identifier[687,688]@{s}@) .[688,689]
    field: (identifier<689,697> continue[689,697]))
  =[698,699] right: (number[700,701]@{1}@))
 \n[701,702]
 (assignment<702,712>
  left: 
   (field_expression<702,708> object: (identifier[702,703]@{s}@) .[703,704]
    field: (identifier<704,708> else[704,708]))
  =[709,710] right: (number[711,712]@{1}@))
 \n[712,713]
 (assignment<713,725>
  left: 
   (field_expression<713,721> object: (identifier[713,714]@{s}@) .[714,715]
    field: (identifier<715,721> elseif[715,721]))
  =[722,723] right: (number[724,725]@{1}@))
 \n[725,726]
 (assignment<726,735>
  left: 
   (field_expression<726,731> object: (identifier[726,727]@{s}@) .[727,728]
    field: (identifier<728,731> end[728,731]))
  =[732,733] right: (number[734,735]@{1}@))
 \n[735,736]
 (assignment<736,753>
  left: 
   (field_expression<736,749> object: (identifier[736,737]@{s}@) .[737,738]
    field: (identifier<738,749> enumeration[738,749]))
  =[750,751] right: (number[752,753]@{1}@))
 \n[753,754]
 (assignment<754,766>
  left: 
   (field_expression<754,762> object: (identifier[754,755]@{s}@) .[755,756]
    field: (identifier<756,762> events[756,762]))
  =[763,764] right: (number[765,766]@{1}@))
 \n[766,767]
 (assignment<767,776>
  left: 
   (field_expression<767,772> object: (identifier[767,768]@{s}@) .[768,769]
    field: (identifier<769,772> for[769,772]))
  =[773,774] right: (number[775,776]@{1}@))
 \n[776,777]
 (assignment<777,791>
  left: 
   (field_expression<777,787> object: (identifier[777,778]@{s}@) .[778,779]
    field: (identifier<779,787> function[779,787]))
  =[788,789] right: (number[790,791]@{1}@))
 \n[791,792]
 (assignment<792,804>
  left: 
   (field_expression<792,800> object: (identifier[792,793]@{s}@) .[793,794]
    field: (identifier<794,800> global[794,800]))
  =[801,802] right: (number[803,804]@{1}@))
 \n[804,805]
 (assignment<805,813>
  left: 
   (field_expression<805,809> object: (identifier[805,806]@{s}@) .[806,807]
    field: (identifier<807,809> if[807,809]))
  =[810,811] right: (number[812,813]@{1}@))
 \n[813,814]
 (assignment<814,827>
  left: 
   (field_expression<814,823> object: (identifier[814,815]@{s}@) .[815,816]
    field: (identifier<816,823> methods[816,823]))
  =[824,825] right: (number[826,827]@{1}@))
 \n[827,828]
 (assignment<828,843>
  left: 
   (field_expression<828,839> object: (identifier[828,829]@{s}@) .[829,830]
    field: (identifier<830,839> otherwise[830,839]))
  =[840,841] right: (number[842,843]@{1}@))
 \n[843,844]
 (assignment<844,856>
  left: 
   (field_expression<844,852> object: (identifier[844,845]@{s}@) .[845,846]
    field: (identifier<846,852> parfor[846,852]))
  =[853,854] right: (number[855,856]@{1}@))
 \n[856,857]
 (assignment<857,873>
  left: 
   (field_expression<857,869> object: (identifier[857,858]@{s}@) .[858,859]
    field: (identifier<859,869> persistent[859,869]))
  =[870,871] right: (number[872,873]@{1}@))
 \n[873,874]
 (assignment<874,890>
  left: (field_expression<874,886> object: (identifier[874,875]@{s}@) .[875,876] field: (identifier[876,886]@{properties}@))
  =[887,888] right: (number[889,890]@{1}@))
 \n[890,891]
 (assignment<891,903>
  left: 
   (field_expression<891,899> object: (identifier[891,892]@{s}@) .[892,893]
    field: (identifier<893,899> return[893,899]))
  =[900,901] right: (number[902,903]@{1}@))
 \n[903,904]
 (assignment<904,914>
  left: 
   (field_expression<904,910> object: (identifier[904,905]@{s}@) .[905,906]
    field: (identifier<906,910> spmd[906,910]))
  =[911,912] right: (number[913,914]@{1}@))
 \n[914,915]
 (assignment<915,927>
  left: 
   (field_expression<915,923> object: (identifier[915,916]@{s}@) .[916,917]
    field: (identifier<917,923> switch[917,923]))
  =[924,925] right: (number[926,927]@{1}@))
 \n[927,928]
 (assignment<928,937>
  left: 
   (field_expression<928,933> object: (identifier[928,929]@{s}@) .[929,930]
    field: (identifier<930,933> try[930,933]))
  =[934,935] right: (number[936,937]@{1}@))
 \n[937,938]
 (assignment<938,949>
  left: 
   (field_expression<938,945> object: (identifier[938,939]@{s}@) .[939,940]
    field: (identifier<940,945> while[940,945]))
  =[946,947] right: (number[948,949]@{1}@))
 \n[949,952])
