2009-05-01 12 views

Odpowiedz

14

Alex? http://www.haskell.org/alex/

narzędzie do generowania analizatorów leksykalnych w Haskell, biorąc pod uwagę opis tokenów rozpoznawanych w postaci wyrażeń regularnych. Jest podobny do narzędzia lex lub flex dla C/C++ ...

Alex jest częścią Haskell Platform, więc jeśli zainstalujesz platformę, automatycznie uruchomisz Alex.

Alex jest również w Hackage. Jeśli masz narzędzie cabal-install (który również pochodzi z Platformy Haskell), a następnie można zbudować i zainstalować najnowszą wersję Alex z

cabal install alex 

Aby dowiedzieć się najnowsza wersja Alex jest i aby pobrać źródło oddzielnie, przejdź do HackageDB page Alexa.

Alex może również być wstępnie zapakowane dla danego systemu operacyjnego ...

5

okazji: Yacc :: Alex: Lex

lub użyć jednego z ciągu gazillion parsera i lexer COMBINATOR bibliotek.