Есть ли способ программной тестовой компиляции кода Raku? - PullRequest
4 голосов
/ 16 июня 2020

Вы можете сохранить код в файл и скомпилировать его с raku -c. Есть ли способ сделать то же самое программно, используя какой-нибудь publi c API?

1 Ответ

5 голосов
/ 16 июня 2020

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

...