# -*- t-utils-ts-parse-tree -*-
(source_file<1,426> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,112]@{% t-utils-test-indent: no-line-by-line-indent - li...}@) \n[112,114]
 (class_definition<114,425> classdef[114,122] name: (identifier[123,147]@{electric_indent_prop_dim}@) \n[147,148]
  (properties<152,421> properties[152,162] \n[162,163]
   (property<171,223> name: (identifier[171,175]@{foo1}@)
    (dimensions<176,183> ([176,177] (number[178,179]@{1}@) ,[179,180]
     (spread_operator<181,182> :[181,182])
     )[182,183])
    (validation_functions<184,211> {[184,185] (identifier[185,198]@{mustBeNumeric}@) ,[198,199] (identifier[200,210]@{mustBeReal}@) }[210,211])
    (default_value<212,223> =[212,213]
     (matrix<214,223> [[214,215]
      (row<215,222> (number[215,216]@{0}@) ,[216,217] (number[218,219]@{0}@) ,[219,220] (number[221,222]@{0}@))
      ][222,223])))
   ;[223,224] \n[224,225]
   (property<233,286> name: (identifier[233,237]@{foo2}@)
    (dimensions<238,246> ([238,239] (number[240,241]@{1}@) ,[241,242] (number[243,244]@{3}@) )[245,246])
    (validation_functions<247,274> {[247,248] (identifier[248,261]@{mustBeNumeric}@) ,[261,262] (identifier[263,273]@{mustBeReal}@) }[273,274])
    (default_value<275,286> =[275,276]
     (matrix<277,286> [[277,278]
      (row<278,285> (number[278,279]@{0}@) ,[279,280] (number[281,282]@{0}@) ,[282,283] (number[284,285]@{0}@))
      ][285,286])))
   ;[286,287] \n[287,288]
   (property<296,350> name: (identifier[296,300]@{foo3}@)
    (dimensions<301,310> ([301,302]
     (spread_operator<303,304> :[303,304])
     ,[305,306] (number[307,308]@{3}@) )[309,310])
    (validation_functions<311,338> {[311,312] (identifier[312,325]@{mustBeNumeric}@) ,[325,326] (identifier[327,337]@{mustBeReal}@) }[337,338])
    (default_value<339,350> =[339,340]
     (matrix<341,350> [[341,342]
      (row<342,349> (number[342,343]@{0}@) ,[343,344] (number[345,346]@{0}@) ,[346,347] (number[348,349]@{0}@))
      ][349,350])))
   ;[350,351] \n[351,352]
   (property<360,412> name: (identifier[360,364]@{foo4}@)
    (dimensions<365,372> ([365,366]
     (spread_operator<366,367> :[366,367])
     ,[367,368]
     (spread_operator<369,370> :[369,370])
     )[371,372])
    (validation_functions<373,400> {[373,374] (identifier[374,387]@{mustBeNumeric}@) ,[387,388] (identifier[389,399]@{mustBeReal}@) }[399,400])
    (default_value<401,412> =[401,402]
     (matrix<403,412> [[403,404]
      (row<404,411> (number[404,405]@{0}@) ,[405,406] (number[407,408]@{0}@) ,[408,409] (number[410,411]@{0}@))
      ][411,412])))
   ;[412,413] \n[413,414] end[418,421])
  \n[421,422] end[422,425])
 \n[425,426])
