2011-10-17 12 views
6

Qualcuno può raccomandare un semplice esempio di funzionamento (codice) dell'uso di parser di discendenza ricorsiva su haskell? Tutte le informazioni che ho trovato sono troppo difficili da capire. Grazie!Haskell - parser di discesa ricorsivo

risposta

5

C'è un capitolo in, "Real World Haskell" dedicato a Parsec, la libreria di combinatore del parser di discesa ricorsiva fornita con la piattaforma Haskell. C'è anche un gruppo di collegamenti Parsec su Haskell Wiki. In definitiva, una volta che hai familiarizzato con gli esempi, avrai bisogno dello reference guide.

1

Anche se non particolarmente semplice, la sceneggiatura di Robert Giegerich per la sua lezione "Programmiersprachen und ihre Übersetzer" è un programma di leggere e scrivere con un parser discesa ricorsiva per (IIRC) un Pascal minimo con eccellente documentazione. In tedesco, però, e non disponibile in rete, ma è possibile ask him directly.

Problemi correlati