2016-04-27 64 views
5

Tôi đã cố gắng sử dụng công cụ bnfc để tạo một loạt các tệp, như lexer, phân tích cú pháp, v.v. cho tôi. Điều này hoạt động tốt. Bây giờ tôi muốn làm sạch này lên một chút bằng cách không phải tự biên dịch các tập tin bnfc và có nó tạo ra một số tập tin mà lộn xộn của tôi /src thư mục.Hooking lên một công cụ xây dựng trong Cabal (Haskell)

Tôi đã thử cơ chế Cabal nơi bạn liệt kê công cụ trong trường build-tools của tệp .cabal và đề cập đến các tệp bạn mong muốn được tạo bởi trường extra-source-files. Điều này làm việc cho tôi cho Alex và hạnh phúc khi họ được công nhận là công cụ xây dựng của Cabal nhưng bnfc thì không. Có cách nào tôi có thể treo lên bnfc hoặc bất kỳ công cụ nói chung với Cabal và có Cabal nhận ra chúng như là công cụ xây dựng?

Trả lời

Các vấn đề liên quan