# -*- t-utils-ts-parse-tree -*-
(source_file<1,329> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,112]@{% t-utils-test-indent: no-line-by-line-indent - li...}@) (comment[114,188]@{% workaround https://github.com/acristoffers/tree-...}@) \n[188,190]
 (if_statement<190,271> if[190,192] condition: (number[193,194]@{1}@)
  (block<210,268>
   (assignment<210,263> left: (identifier[210,211]@{a}@) =[211,212]
    right: 
     (binary_operator<212,263>
      left: 
       (binary_operator<212,246>
        left: 
         (binary_operator<212,239>
          left: 
           (binary_operator<212,232>
            left: 
             (binary_operator<212,226>
              left: (binary_operator<212,219> left: (number[212,217]@{1234.}@) /[217,218] right: (number[218,219]@{2}@))
              +[219,220]
              right: (binary_operator<220,226> left: (number[220,224]@{500.}@) /[224,225] right: (number[225,226]@{4}@)))
            +[226,227]
            right: (postfix_operator<227,232> operand: (number[227,231]@{600.}@) '[231,232]))
          +[232,233]
          right: (binary_operator<233,239> left: (number[233,237]@{700.}@) \[237,238] right: (number[238,239]@{1}@)))
        +[239,240]
        right: (binary_operator<240,246> left: (number[240,244]@{800.}@) *[244,245] right: (number[245,246]@{2}@)))
      +[246,247]
      right: 
       (function_call<247,263> name: (identifier[247,250]@{sum}@) ([250,251]
        (arguments<251,262>
         argument: 
          (matrix<251,262> [[251,252]
           (row<252,261> (number[252,256]@{444.}@) ,[256,257] (number[257,261]@{555.}@))
           ][261,262]))
        )[262,263])))
   ;[263,264] \n[267,268])
  end[268,271])
 \n[271,273]
 (assignment<273,290> left: (identifier[273,274]@{x}@) =[275,276]
  right: 
   (binary_operator<277,290>
    left: (binary_operator<277,284> left: (number[277,281]@{123.}@) *[281,282] right: (number[283,284]@{4}@))
    +[285,286] right: (number[287,290]@{567}@)))
 (comment[292,310]@{% x = 123.*4 + 567}@) \n[310,312]
 (assignment<312,328> left: (identifier[312,313]@{y}@) =[314,315]
  right: 
   (binary_operator<316,328>
    left: (binary_operator<316,322> left: (number[316,320]@{123.}@) *[320,321] right: (number[321,322]@{4}@))
    +[323,324] right: (number[325,328]@{567}@)))
 \n[328,329])
