2012-04-11 14 views
2

Hat es jemand geschafft, BNFC mit ghc-7.2.1 und alex-3 aufzubauen? Ich habe versucht, es manuell zu beheben, aber es gibt viele Fehler. Weiß jemand, wo ich einige Patches finden kann, die mir helfen werden, es zu erledigen? Danke im Voraus.Wie kompiliere BNF Converter?

Antwort

3

Ich habe eine modifizierte Darcs Repo bei http://www.tiresiaspress.us/haskell/bnfc/ platziert. Es funktioniert mit ghc-7.4 und alex-3 (ich habe die docs nicht geändert, also sagt es immer noch alex-2). Sehr hackisch, YMMV.

+0

Danke, ich schaffte es zu bauen (obwohl ich BNFC.cabal ändern musste, weil es mtl <2 als Abhängigkeit hatte und ich habe 2.0.1.0 installiert). Ich werde deine Antwort akzeptieren, sobald ich herausfinde, ob es richtig funktioniert :) –

+0

Ich habe nicht einmal versucht, mit mtl-2 zu bauen, aber wenn es kompiliert, funktioniert es wahrscheinlich. Ich habe nur das Haskell-generierte Zeug ausprobiert, also habe ich keine Ahnung, ob die anderen Ausgaben (Java, Yacc/Bison, etc.) korrekt sind oder nicht. –

+0

OK, für meine Zwecke scheint es zu funktionieren. Vielen Dank! –