Как я вижу промежуточные результаты компилятора Reach?

#reach

Вопрос:

Я запускаю свои программы , reach run и он создает build/index.main.mjs , который содержит скомпилированный байт-код, но я хочу увидеть (например) промежуточный файл солидности, который он генерирует, прежде чем полностью скомпилировать его в байт-код.

Ответ №1:

Вы можете использовать reach compile только для выполнения шага компиляции и для доступа к параметрам, специфичным для компилятора, таким как --intermediate-files флаг, который будет сбрасывать кучу промежуточных файлов, включая build/index.main.sol .

reach compile --help есть еще инструкции. Технически компилятор — это вызываемая программа reachc , но reach compile она запускает для вас контейнер docker, содержащий компилятор. Поэтому вы должны переводить любые сообщения об использовании reachc , которые означают reach compile .

Смотрите также онлайн-документы для reach compile .