# -*- t-utils-ts-parse-tree -*-
(source_file<1,7500> (comment[1,20]@{% -*- matlab-ts -*-}@) (comment[22,110]@{% t-utils-test-indent: no-line-by-line-indent - if...}@) (comment[112,181]@{% The following produces\n%    ans =\n%    \n%    ...}@)
 (assignment<183,186> left: (identifier[183,184]@{a}@) =[184,185] right: (number[185,186]@{1}@))
 ;[186,187]
 (assignment<188,191> left: (identifier[188,189]@{b}@) =[189,190] right: (number[190,191]@{2}@))
 ;[191,192] \n[192,194]
 (if_statement<194,223> if[194,196]
  condition: (postfix_operator<197,199> operand: (identifier[197,198]@{a}@) '[198,199])
  (block<199,220>
   (postfix_operator<199,201> operand: (identifier[199,200]@{b}@) '[200,201])
   \n[201,202]
   (function_call<207,219> name: (identifier[207,211]@{disp}@) ([211,212]
    (arguments<212,218>
     argument: (string<212,218> '[212,213] (string_content[213,217]@{here}@) '[217,218]))
    )[218,219])
   \n[219,220])
  end[220,223])
 (comment[225,389]@{% MATLAB does not require a statement terminator a...}@) \n[389,391]
 (assignment<391,394> left: (identifier[391,392]@{a}@) =[392,393] right: (number[393,394]@{1}@))
 ;[394,395]
 (assignment<396,399> left: (identifier[396,397]@{b}@) =[397,398] right: (number[398,399]@{2}@))
 ;[399,400] \n[400,402]
 (if_statement<402,435> if[402,404]
  condition: (postfix_operator<405,407> operand: (identifier[405,406]@{a}@) '[406,407])
  (block<412,432>
   (postfix_operator<412,414> operand: (identifier[412,413]@{b}@) '[413,414])
   \n[414,415]
   (function_call<419,431> name: (identifier[419,423]@{disp}@) ([423,424]
    (arguments<424,430>
     argument: (string<424,430> '[424,425] (string_content[425,429]@{here}@) '[429,430]))
    )[430,431])
   \n[431,432])
  end[432,435])
 (comment[437,511]@{% Note, the Code Analyzer suggests that a line ter...}@) (comment[513,618]@{% Information on tree-sitter handling from\n% http...}@) \n[618,620] (comment[620,7499]@{%\{\n\nIs there a look-ahead concept in tree-sitte...}@) \n[7499,7500])
