2010-08-19 12 views
3

您能推薦一個用F#編寫的開源庫,它爲FA構建和基本算法提供了一般類型(NFA到DFA轉換,FA最小化...)?有限自動機庫在F#中編寫

+0

這也是我可以使用的東西。如果一個人不存在,我當然希望有人會寫一個! – TechNeilogy 2010-08-19 14:26:54

回答

0

可能不是你正在尋找的東西,但一個快速和骯髒的方式來獲得一些FA事情的工作將是爲您的FA寫一個等效的上下文無關文法,然後使用fsyacc

0

Jolt.NET

它並不能完全滿足您的要求:這是在C#中,它似乎並不支持翻譯DFA或最小化。至少它可以在F#中使用,並且可以用作起點。我從來沒有使用過它,所以我不能保證它的適用性或質量。

另請參見NFA/DFA implementation in C#