2016-11-14 67 views
0

我的C++項目包含一個Bison解析器。從「.l」和「.y」文件(或類似文件)中調用什麼是scons函數?通過構建我只是指將語法編譯爲源代碼。 我假設從lex/yacc文件構建本地支持,但我很好奇,如果必須還使用「非常規」編譯器構建某些文件,請說明該特定項目的DSL編譯器。使用scons構建自定義文件

回答

3

如果你想「教」SCons如何處理新的文件類型,你基本上必須做的就是複製命令行。然後你把這個命令放到一個所謂的Builder中,它會在運行時執行所需的動作,並且會關心你的依賴關係。

有關此問題的解決方案的更詳細說明,實際取決於您想要完成的內容,請查看我們的ToolsForFools guide