Functional coverage tree: Difference between revisions
m
→{{header|Haskell}}
m (→Python: Composition of pure functions: Reversed accidental edit) |
|||
Line 377:
let delimiter = "|"
indentedLines = T.lines s
in T.unlines
[ tabulation (
, indentedLinesFromTree " " showCoverage $
withResidueShares 1.0 $
foldTree
weightedCoverage
(
]
Line 417 ⟶ 416:
-- OUTLINE PARSE ------------------------------------------
parseTreeFromOutline delimiter indentedLines =
outlineParse = forestFromLineIndents . indentLevelsFromLines▼
(partialRecord . tokenizeWith delimiter) <$>
forestFromLineIndents :: [(Int, T.Text)] -> [Tree T.Text]
Line 453 ⟶ 454:
defaultOrRead n txt = either (const n) fst $ T.rational txt
-- SERIALISATION OF TREE TO TABULATED OUTLINE -------------
|