| № п/п | Код и название ошибки | Характеристика ошибки | Пояснение |
| 1 | Error 1: Out of memory | Нехватка памяти | Это сообщение выводится, когда компилятору не хватает памяти |
| 2 | Error 2: Identifier expected | Ожидался идентификатор | Возможно, имя вашего идентификатора совпадает со служебным словом |
| 3 | Error 3: Unknown identifier | Неизвестный идентификатор | Этот идентификатор не был описан |
| 4 | Error 4: Duplicate identifier | Идентификатор продублирован | Этот идентификатор уже исполь-зовался в текущем блоке программы |
| 5 | Error 5: Syntax error | Синтаксическая ошибка | В тексте найден неправильный символ |
| 6 | Error 6: Error in real constant | Ошибка в константе действительного типа | Возможно, вы поставили десятичную запятую вместо десятичной точки |
| 7 | Error 7: Error in integer constant | Ошибка в константе целого типа | Константы, выходящие за пределы диапазона типа longint описы-ваются как действительные числа |
| 8 | Error 10: Unexpec-ted end of file | Неожиданный конец файла | Количество операторов Begin и End не сбалансирована |
| 9 | Error 11: Line too long | Строка слишком длинная | Длина строки не должна превышать 127 символов |
| 10 | Error 12: Type identifier expected | Ожидается иденти-фикатор типа | Этот идентификатор не обозначает тип, как это должно быть |
| 11 | Error 15: File not found | Файл не найден | Файл не был найден ни в текущем каталоге, ни в других каталогах |
| 12 | Error 20: Variable identifier expected | Ожидается идентификатор переменной | Этот идентификатор не обозначает переменной, как должен был |
| 13 | Error 21: Error in type | Ошибка в типе | Этот символ не может начинать описание типа |
| № п/п | Код и название ошибки | Характеристика ошибки | Пояснение |
| 14 | Error 25: Invalid string length | Неправильная длина строки | Описанная максимальная длина строки должна быть в диапазоне 1…255 |
| 15 | Error 26: Type mismatch | Несоответствие типов | Несовместимые типы переменной и выражения в операторе присваива-ния, несовместимые типы операн-дов в выражении, несовместимые типы формальных и фактических параметров в вызванной подпрограмме |
| 16 | Error 31: Constant expected | Ожидается константа | |
| 17 | Error 32: Integer or real constant expected | Ожидается целая или действительная константа | |
| 18 | Error 34: Invalid function result type | Неправильный тип результата функции | Правильными типами результата функции являются все простые типы |
| 19 | Error 36: BEGIN expected | Ожидается оператор Begin | |
| 20 | Error 37: END expected | Ожидается оператор End | |
| 21 | Error 38: Integer expression expected | Ожидается целое выражение | Предыдущее выражение должно быть целого типа |
| 22 | Error 41: Operand types do not match operator | Типы операндов не отвечают оператору | Оператор не может быть применён к операндам указанного типа |
| 23 | Error 42: Error in expression | Ошибка в выражении | Этот символ не может присутствовать в выражении |
| 24 | Error 50: DO expected | Ожидается служебное слово do | |
| 25 | Error 54: Of expected | Ожидается служебное слово of | |
| 26 | Error 57: THEN expected | Ожидается служеб-ное слово Then | |
| № п/п | Код и название ошибки | Характеристика ошибки | Пояснение |
| 27 | Error 58: TO or DOWNTO expected | Ожидается служеб-ное слово to или downto | |
| 28 | Error 62: Division by zero | Деление на нуль | Предыдущая операция пытается выполнить деление на нуль |
| 29 | Error 92: «[» or «(.» expected | Тут должна быть открывающая квадратная скобка | Вместо открывающей квадратной скобки можно использовать «(.» |
| 30 | Error 93: «]» or «).» expected | Квадратные скобки не закрыты | Вместо закрывающей квадратной скобки можно использовать «).» |
| 31 | Error 98: Integer variable expected | Ожидается переменная целого типа | |
| 32 | Error 103: Integer or real variable expected | Ожидается пере-менная целого или вещественного типа | |
| 33 | Error 108: Over-flow in arithmetic operation | Переполнение в арифметической операции | Результат предыдущей операции выходит за пределы использованного типа данных. |
| 34 | Error 113: Error in statement | Ошибка в операторе | Оператор не может начинаться с этого символа |