git.iko.soy/rowtype-yoga/purescript-native
on golang help sign in
#120
commitba3d8703cb568470b4ff8455e08fdc7a01d749b8 authorPhil Freeman <paf31@cantab.net> dateTue 21 Jan 2014, 21:12 (13 years ago) parent876cfcd
1 file changed+2−1
src/Language/PureScript/Sugar/TypeClasses.hs+2−1
src/Language/PureScript/Sugar/TypeClasses.hs+2−1
@@ -123,9 +123,10 @@ typeToString _ String = return "string"
123123typeToString _ Number = return "number"
124124typeToString _ Boolean = return "boolean"
125125typeToString _ Array = return "array"
126+typeToString _ (TypeVar _) = return "var"
126127typeToString mn (TypeConstructor ty') = return $ qualifiedToString mn ty'
127128typeToString mn (TypeApp ty' (TypeVar _)) = typeToString mn ty'
128−typeToString _ _ = Left "Type class instance must be of the form T a1 ... an"
129+typeToString a b = Left $ "Type class instance must be of the form T a1 ... an " ++ show (a, b)
129130
130131mkDictionaryEntryName :: ModuleName -> Qualified ProperName -> Type -> Ident -> Desugar Ident
131132mkDictionaryEntryName mn name ty ident = do