2014-12-08 7 views
9

tipica Haddock sintassi permettono di scrivere qualcosa del genereEsiste un modo per descrivere i parametri di funzione prima in Haddock?

-- Initializes local variables so arrays will get defined 
-- 
-- Defer initialization context inside a compound type. 
-- 
initialize :: Bool  --^1st parameter description 
      -> Type  --^2nd parameter description 
      -> [Signal] --^3rd parameter description 
      -> Structure --^4th parameter description 
      -> Doc  --^result value desription 
initialize _ (MachineVector 1 Pointer{}) = equals <+> text "NULL" 

voglio scrivere in Java maniera, dove ho descrizione parametri prima firma della funzione. Ho firme più complesse, quindi questo approccio infrange la leggibilità. C'è un modo per scrivere in questo modo?

-- Initializes local variables so arrays will get defined 
-- 
-- Defer initialization context inside a compound type. 
-- 
--^1st parameter description 
--^2nd parameter description 
--^3rd parameter description 
--^4th parameter description 
--^result value desription 
initialize :: Bool->Type->[Signal]->Structure->Doc  
initialize _ (MachineVector 1 Pointer{}) = equals <+> text "NULL" 

risposta

Problemi correlati