1 -- !!! recursive funs tangled in an AbsBind
3 module ShouldSucceed where
6 flatten :: Int -- Indentation
7 -> Bool -- True => just had a newline
8 -> Float -- Current seq to flatten
9 -> [(Int,Float)]-- Work list with indentation
12 flatten n nlp 0.0 seqs = flattenS nlp seqs
13 flatten n nlp 1.0 seqs = flatten n nlp 1.1 ((n,1.2) : seqs)
15 flattenS :: Bool -> [(Int, Float)] -> String
17 flattenS nlp ((col,seq):seqs) = flatten col nlp seq seqs