2010-06-24 16 views

Antwort

9

Nicht auf den Aufbau von Dolmetschern, sondern auf den Aufbau von Lexer und Parsern, ja. Siehe das Beispiel für einen lexikalischen Analysator in Alex, here, kombiniert mit einem intro to Happy here. Ich fand die haskell.x und haskell.y Dateien in den Darcs Repos für Alex und Happy nützlich. Sie können diejenigen here und here.

+0

Beachten Sie, dass der Link zu simple.x verweist auf eine alte Version (die nicht kompiliert), die aktuelle Version ist auf GitHub: https://github.com/simonmar/alex/blob/ Meister/Tests/einfach.x – user905686

4

Haddock hat einen Alex/Happy-Parser für die Dokumentation finden, die Quellen sind here in den Dateien Lex.x und parse.y.