У меня макрос, который отказывается работать должным образом, и мне было интересно, есть ли способ увидеть, до чего он расширяется, есть ли что-то вроде macroexpand-1 из lisp в Crystal? Если да, то как мне его использовать? Спасибо!
Размещение {% debug %} в конце макроса распечатает его содержимое во время компиляции.
{% debug %}
например,
macro foo ... {% debug %} end