Se ho avuto la linea{} in .cabal dell'eglefino documentazione in Haskell
> { -# OPTIONS_GHC -fglasgow-exts -XTemplateHaskell #- }
nella documentazione-parte (descrizione) del .cabal file Prendo il messaggio di errore
haddock: parsing haddock prologue failed
durante l'esecuzione
$ cabal haddock
ma se mi libero della {
e }
tutto funziona bene. C'è un modo per fuggire {}
in modo che possano essere utilizzati nella descrizione?
Sembra che non si può effettivamente avere {} nei campi. Ho letto il parser e non sembra esserci alcuna previsione per l'escape dei {} s che denotano un'area sensibile a non-indentazione nel file Cabal. (BTW, non è "OPTIONS_GHC" deprecato? Probabilmente meglio dire '{- # LANGUAGE TemplateHaskell # -}'.) Ho cercato esempi di persone che cercavano di farlo su Hackage e tutto ciò che ho trovato era (presumibilmente) il tuo tentativo. Forse spostare il codice cut-n-paste in un file diverso ... o fare una modifica non compatibile all'indietro con il parser :( – jrockway
Oh yeah, e io uso 'test-framework-th' e ho capito quale pragma Avevo bisogno senza dettagli nella descrizione, quindi forse i documenti non sono necessari :) – jrockway
@jrockway: Grazie. Userò semplicemente '(...)' invece di '{...}'. – finnsson