Jump to content

Functional coverage tree: Difference between revisions

m
Line 377:
let delimiter = "|"
indentedLines = T.lines s
titles = init $ columnNamestokenize delimiter (head indentedLines)
in T.unlines
[ titleLine (titles ++ ["SHARE OF RESIDUE"])
Line 384:
foldTree
weightedCoverage
((partialRecord . fmap T.strip . T.splitOntokenize delimiter) <$>
head (outlineParse (tail indentedLines)))
]
Line 449:
, share = 0.0
}
 
columnNames :: T.Text -> T.Text -> [T.Text]
columnNames delimiter = fmap T.strip . T.splitOn delimiter
 
defaultOrRead :: Float -> T.Text -> Float
defaultOrRead n txt = either (const n) fst $ T.rational txt
 
columnNamestokenize :: T.Text -> T.Text -> [T.Text]
columnNamestokenize delimiter = fmap T.strip . T.splitOn delimiter
 
-- SERIALISATION OF TREE TO TABULATED OUTLINE -------------
9,655

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.