2010-06-24 21 views

Odpowiedz

9

Nie na budowaniu tłumaczy, ale na budowaniu lexerów i analizatorów składni, tak. Zobacz przykład analizatora leksykalnego w Alex, here, w połączeniu z intro to Happy here. Znalazłem pliki haskell.x i haskell.y dystrybuowane w repozytach darcs dla Alex i Happy przydatne. Można znaleźć te here i here.

+0

Należy zauważyć, że link do simple.x wskazuje na starą wersję (która się nie kompiluje), obecna wersja jest na github: https://github.com/simonmar/alex/blob/ master/tests/simple.x – user905686

4

Haddock ma Alex/happy parser dla dokumentacji, źródła są here w plikach Lex.x i Parse.y.