Эта процедура обрабатывает ошибки тем же самым способом, поскольку его обрабатывают встроенные процедуры.
Это может быть использовано в процедурах пользователя. Параметры используют имя процедуры и номер сообщения:
Номер | Сообщение |
0 | Синтаксическая ошибка |
1* | Несбалансированные скобки |
2* | Не полное выражение |
3* | Целый стек пуст |
4* | Не переменная |
5* | Таблица символов переполнена |
6* | Двойное определение метки |
7* | Целый стек переполнен |
8* | GOSUB стек пуст |
9* | GOSUB стек переполнен |
10* | Слишком большая вложенность циклов FOR |
11* | FOR NEXT непарны |
12* | Слишком много вложений GOSUBs |
13* | RETURN без GOSUB |
14* | В выражении ожидается разделитель |
15* | Неожиданный ELSE |
16* | Слишком много меток |
17* | Неизвестная функция |
18* | Неожиданный ENDIF |
19 | Ожидается '<', '>' или '=' |
20 | Неизвестная команда |
21* | Незакрытый IF |
22 | Несогласованные типы |
23 | Список переполнен |
24 | Неверный оператор |
25* | Плавающий стек пуст |
26* | Плавающий стек переполнен |
27 | Недопустимо |
28 | Ожидается целое число |
29* | Переменная не массив |
30 | Индекс за пределами |
31* | Переменная массива использует больше DIM |
32 | Строка слишком длинная |
33 | Память заполнена |
34* | Строковый стек пуст |
35* | Строковый стек переполнен |
36 | Отрицательный аргумент |
37* | Ожидается метка |
38 | Неверный параметр |
39 | Неудача |
40* | Неизвестная процедура |
41* | Ожидается идентификатор |
42* | Стек Include переполнен |
43* | Include файл не найден |
44* | Append файл не найден |
45* | Достигнут конец кода |
46 | Слишком много параметров |
47 | Без параметров |
48* | Вложенная процедура |
49* | ENDP без PROC |
50* | PROC не в начале |
51* | Слишком много процедур |
52* | Процедура уже существует |
53 | Прерывание |
54* | Необъявленная метка |
55 | Ожидается константа |
56 | Aborted |
57 | Деление на 0 |
58 | Неверный режим |
59 | Неверный icon-файл |
60 | Нет данных |
61 | Не найден |
62 | Файл существует |
63* | Пропущен ENDP |
64* | Массивы должны быть VAR - параметром |
65 | Координаты за границами |
66* | VAR параметр здесь недопустим |
67 | Не инициализирован |
68* | Не сохранён overlay |
69* | Не загружен overlay |
70* | Тот же overlay |