Разбиение строк редактора на канонические строки

Терминология.
Р-строки – строки редактора; к-строки – канонические строки.

1. Точка с запятой (ТЗ) приравнивается к переносу строки. Две ТЗ подряд или ТЗ в конце р-строки не считаются ошибкой, но пустая к-строка при этом не порождается.

Пример:
алг
нач
цел а; вещ в
а:=5; в:=0.1
кон

2. "Неявные" переносы строк вставляются в следующих случаях:
1) перед словами все, кц, кц_при
2) после ксимволов нач, выбор, нц (только в случае цикла «нц-кц»), раз
3) перед и после ксимволов то, иначе, при
4) перед ксимволом при и после двоеточия в при-строке

Пример:
алг цел модуль(вещ а)
нач
если а<0 то знач:=-а иначе знач:=а все
кон