| Сообщение компилятора |
Смысл |
Комментарий |
| Missing operator or semicolon |
Пропущен оператор или точка с запятой |
Операторы должны быть обязательно разделены точкой с запятой |
| Operator not applicable to this operand type |
Оператор не применим к операндам такого типа |
Вызывается, например, выражением 0.2 mod 3 — оба операнда при mod должны быть целочисленными |
| Undeclared identifier |
Необъявленный идентификатор |
Попытка вызвать неопределённую функцию или обратиться к переменной, которая не описана в разделе var |
| Left side cannot be assigned to |
Невозможно присвоение |
Нет смысла в выражениях 2:=a или read(b+c) |
| Assignment to FOR-Loop variable |
Присвоение переменной цикла for |
Внутри цикла for нельзя изменять переменную цикла — нельзя писать что-то вроде for a:=1 to 4 do a:=b; |