Существует недокументированный именованный параметр от :check
до EVAL
, который предотвращает фактическое выполнение скомпилированного кода. В случае успеха он вернет Nil
. Если есть какие-либо ошибки, он выдаст ошибку, как и в противном случае. 1010 * предотвращает запуск блоков BEGIN
, как указал @ugexe.