LINUX.ORG.RU

История изменений

Исправление q0tw4, (текущая версия) :

И как там с хранением строки исходника в АСТ

Судя по документации, никак.

Ага, вот она киллерфича ракета. Жалко только всякие трейсы ракет показывает через одно место. Бывает вообще пишет сообщение про ошибку компиляции и никакой ссылки где она. Конкретно я сейчас не вспомню что и где багало, но в принципе в 80% случаев ошибок в макросах он показывает в трейсе не совсем то, что ожидаешь. Кучу внутренних кодов таких как for.rkt - пожалуйста, где же реально бага - попробуй найди.

Но в принципе можно запланировать на некоторе будущее свой парсер, в котором и организовать все самостоятельно. А пока терперть так.

Исходная версия q0tw4, :

И как там с хранением строки исходника в АСТ

Судя по документации, никак.

Ага, вот она киллерфича ракета. Жалко только всякие трейсы ракет показывает через одно место. Бывает вообще пишет сообщение про ошибку компиляции и никакой ссылки где она. Конкретно я сейчас не вспомню что и где багало, но в принципе в 80% случаев ошибок в макросах он показывает в трейсе не совсем то, что ожидаешь. Кучу внутренних кодов таких как for.rkt - пожалсута, где же реально бага - попробуй найди.

Но в принципе можно запланировать на некоторе будущее свой парсер, в котором и организовать все самостоятельно. А пока терперть так.