В справке приведен пример:
var
i: integer;
pi: ^integer;
При компиляции последняя версия PascalABC выдает ошибку:
Pointer.pas(5) : Встречено ‘^’, а ожидался оператор
Если же объявить указатель не в списке var, а отдельно -
var i: integer;
var p_i: ^integer;
то ошибок не выдается.
Это, конечно, не критично, но сам факт того, что ошибочно расценивается как ошибка верный синтаксис - не есть хорошо. Пожалуйста, внесите исправление в ближайшем релизе.