Из-за объединения блоков "Процесс" и "Присваивание" стало не корректно обрабатываться присваивание для языка Паскаль. Дело в том, что в Паскале (так же как и в учебном алгоритмическом языке) присваивание не просто знак равенства, но и двоеточие перед ним.
Изначально блок "Присваивание" был отдельным, что позволяло в будущем упростить генерацию и для других языков. К примеру, на ассемблере можно было бы делать запись вида "MOV AX, CX". Есть предложение вернуть блок.
Из-за объединения блоков "Процесс" и "Присваивание" стало не корректно обрабатываться присваивание для языка Паскаль. Дело в том, что в Паскале (так же как и в учебном алгоритмическом языке) присваивание не просто знак равенства, но и двоеточие перед ним.
Изначально блок "Присваивание" был отдельным, что позволяло в будущем упростить генерацию и для других языков. К примеру, на ассемблере можно было бы делать запись вида "MOV AX, CX". Есть предложение вернуть блок.