Czy ktoś może polecić prosty przykład pracy (kod) korzystania z parser rekurencyjny na haskell? Wszystkie informacje, które znalazłem, są zbyt trudne do zrozumienia. Dzięki!Haskell - Parser rekurencyjny zejście
6
A
Odpowiedz
5
Istnieje rozdział w, "Real World Haskell" poświęcony Parsec
, biblioteka kombinator rekursywnego parsera pochodzenia, która jest dostarczana z platformą Haskell. Jest też kilka linków Parsec
na Haskell Wiki. Ostatecznie, gdy zrozumiesz przykłady, będziesz potrzebował reference guide.
1
Choć nie jest to szczególnie proste, scenariusz Roberta Giegericha dla jego wykładu "Programmiersprachen und ihre Übersetzer" to program literacki zawierający parser rekurencyjny dla (IIRC) minimalny Pascal z doskonałą dokumentacją. W języku niemieckim, ale niedostępne w sieci, ale możesz ask him directly.