2011-08-29 106 views

回答

10

嘗試Acceleo看到它使用與斯卡拉here

+1

它是一個Eclipse插件,但是我正在尋找獨立的工具(我想寫一個SBT插件)。 –

+5

與Acceleo的維護人員交談,看看您是否可以使用sbt重新使用Acceleo核心(剝離Eclipse膠水的位)。不需要重新發明輪子:) – opyate

+4

Acceleo實際上能夠從Scala源代碼生成圖表嗎?據我所知,正如在上面的例子中所展示的那樣,它可以基於給定的模型輸出源代碼,但不是相反的(這是問題的要點)。 – falconepl

19

我正好有這個問題,但沒有找到任何會很快吸取一些Scala的源代碼層次的例子,所以我結束了創建的東西做。我已經把它在GitHub上的情況下,它給其他人有用:

https://github.com/mikeyhu/scaladiagrams