> -- Илья Ермаков писал(а):
> Копните по направлению Kernel.SourcePos.
c Kenel сложно разбираться тк не документирован...

PROCEDURE SourcePos (mod: Module; codePos: INTEGER): INTEGER;
видимо возвращает позицию в исходнике модуля по позиции в кодовом файле?

кернел.модуль можем получить по имени модуля процедурой:
PROCEDURE ThisMod (IN name: ARRAY OF CHAR): Module;

а откуда получить codePos?