9
Tipik Haddock sözdizimi ben işlevi imza önce parametreleri tanımı var Java şekilde, bunu yazmak istiyorum buHaddock'da ilk olarak işlev parametrelerini tanımlamanın bir yolu var mı?
-- 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"
gibi bir şey yazmak için izin verir. Daha karmaşık imzalarım var, bu yüzden bu yaklaşım okunabilirliği bozuyor. Böyle yazmanın bir yolu var mı? Mezgit kaynak koduna göz Looking
-- 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"
Güzel. Hızlı bakışta bulamadı. Muhtemelen bunu çözmem ve çek talebi yapmam gerek. – Sigrlami