Ho letto che i combinatori di parser di Haskell (in Parsec) possono analizzare grammatiche sensibili al contesto. Questo vale anche per i combinatori di parser Scala? Se è così, è questo ciò che la funzione "in" (aka ">>") è per?Come confrontare i combinatori di parser Scala con il Parsec di Haskell?
Quali sono alcuni punti di forza/debolezza dell'implementazione dei combinatori di parser di Scala, rispetto a Haskell? Accettano la stessa classe di grammatiche? È più facile generare messaggi di errore o fare altre cose utili varie con l'una o l'altra?
In che modo l'analisi packrat (introdotta in Scala 2.8) si adatta a questa immagine?
Esiste una pagina Web o un'altra risorsa che mostra come diversi operatori/funzioni/zucchero DSL dall'implementazione di una lingua vengono mappati sull'altro?
Mori @Adriaan: C'è una pubblicazione che si rivolge ai Scala 2.8 Combinator aggiunte biblioteca parser? –
Non credo, ma chiederò a Tiark: non ho lavorato ai parser dal 2.7. –