2012-01-30 10 views

risposta

13

Luca Bolognese ha scritto una grande serie di Write Yourself a Scheme in 48 Hours in F# dove ha usato FParsec per l'analisi. Il codice sorgente completo con casi di test dettagliati è online here.

Il post più pertinente è 6th one in cui ha parlato dell'analisi di un semplice linguaggio simile a Lisp. Questo linguaggio è più vicino a JavaScript che a C solo per quello che sai.

La serie attuale sul suo blog è parsing lambda expressions in F# (utilizzando FParsec) che potrebbe essere utile anche per te.

+1

Grazie, mi ha aiutato! +1. –

1

Here è un'implementazione di un parser per il Portable Game Notation (PGN, un formato di file per i giochi di scacchi) in F # utilizzando FParsec, chiamato pgn.net

Il formato PGN è facile da capire, in modo che i casi d'uso sono abbastanza chiare . Esistono molte varianti del formato (ad es. Cos'è una mossa), quindi ci sono molti piccoli esempi.

Problemi correlati