# -*- t-utils-ts-parse-tree -*-
(source_file<1,248> (comment[1,20]@{% -*- matlab-ts -*-}@)
 (assignment<22,44> left: (identifier[22,23]@{A}@) =[24,25]
  right: 
   (matrix<26,44> [[26,27]
    (row<27,34>
     (binary_operator<27,31> left: (number[27,28]@{1}@) +[28,29] right: (number[29,31]@{2i}@))
     ,[31,32] (number[33,34]@{3}@))
    (row<36,43> (number[36,37]@{4}@) ,[37,38]
     (binary_operator<39,43> left: (number[39,40]@{5}@) -[40,41] right: (number[41,43]@{6i}@)))
    ][43,44]))
 ;[44,45] (comment[46,64]@{% A complex matrix}@)
 (assignment<66,72> left: (identifier[66,67]@{B}@) =[68,69]
  right: (postfix_operator<70,72> operand: (identifier[70,71]@{A}@) '[71,72]))
 ;[72,73] (comment[76,105]@{% Complex conjugate transpose}@)
 (assignment<106,113> left: (identifier[106,107]@{C}@) =[108,109]
  right: (postfix_operator<110,113> operand: (identifier[110,111]@{A}@) .'[111,113]))
 ;[113,114] (comment[116,141]@{% Non-conjugate transpose}@)
 (function_call<143,185> name: (identifier[143,147]@{disp}@) ([147,148]
  (arguments<148,184>
   argument: (string<148,184> '[148,149] (string_content[149,183]@{Complex conjugate transpose (A''):}@) '[183,184]))
  )[184,185])
 ;[185,186]
 (function_call<187,194> name: (identifier[187,191]@{disp}@) ([191,192]
  (arguments<192,193> argument: (identifier[192,193]@{B}@))
  )[193,194])
 ;[194,195]
 (function_call<197,236> name: (identifier[197,201]@{disp}@) ([201,202]
  (arguments<202,235>
   argument: (string<202,235> '[202,203] (string_content[203,234]@{Non-conjugate transpose (A.''):}@) '[234,235]))
  )[235,236])
 ;[236,237]
 (function_call<238,245> name: (identifier[238,242]@{disp}@) ([242,243]
  (arguments<243,244> argument: (identifier[243,244]@{C}@))
  )[244,245])
 ;[245,246] \n[246,248])
