Поддерживает ли Metapost вложенность l oop? - PullRequest
0 голосов
/ 25 марта 2020

У меня есть вложенные циклы в Metapost, и он обнаруживает синтаксическую ошибку при синтаксическом анализе внутреннего l oop.

for i = 0 upto count - 1:
yloc := i/(count-1)[gmin, gmax];
for j = upto count - 1:
  xloc := j/(count-1)[gmin, gmax];
  draw pmake_curveTC(3, 2, 1)
  scaled knotsz shifted (xloc, yloc) withcolor (0, .5, 0);
endfor;
endfor;

Ошибка:

an expression can't begin with `step'.
<inserted text> 
            0
<to be read again> 
               step
upto->step
      1until
<for(0)> ...nt-1)[gmin,gmax];for.j=upto
                                       .count-1:xloc:=j/(count-1)...
l.114   endfor

У меня есть уже используется pmake_curveTC(3, 2, 1) и все работает.

Проблема связана с вложенными циклами for, или есть какая-то другая синтаксическая ошибка, которую я просто не вижу?

...