Move some type annotations from patterns to expressions. Haskell 98 does not allow type signatures in expressions.

This commit is contained in:
bringert
2007-06-14 16:02:07 +00:00
parent 48081dc340
commit 630cf47eeb

View File

@@ -60,10 +60,10 @@ buildPInfo mcfg fcfg cfg = PInfo { mcfPInfo = PM.buildMCFPInfo mcfg
where
grammarLexer s =
case reads s of
[(n::Integer,"")] -> (fcatInt, SInt n)
_ -> case reads s of
[(f::Double,"")] -> (fcatFloat, SFloat f)
_ -> (fcatString,SString s)
[(n,"")] -> (fcatInt, SInt (n::Integer))
_ -> case reads s of
[(f,"")] -> (fcatFloat, SFloat (f::Double))
_ -> (fcatString,SString s)
instance Print PInfo where