Changeset 12780
- Timestamp:
- 04.11.2009 17:27:01 (3 weeks ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
Driver/WriteFn.hs (modified) (1 diff)
-
Static/DevGraph.hs (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Driver/WriteFn.hs
r12651 r12780 300 300 doDump opts "PrintStat" $ putStrLn $ printStatistics dg 301 301 doDump opts "DGraph" $ putStrLn $ showDoc dg "" 302 doDump opts "DuplicateDefEdges" $ let es = duplicateDefEdges dg in 303 unless (null es) $ print es 302 304 doDump opts "DGraphXML" $ writeVerbFile opts 303 305 (filePrefix ++ ".xml") $ ppTopElement $ ToXml.dGraph lenv dg -
trunk/Static/DevGraph.hs
r12742 r12780 1152 1152 reverse $ postorderF $ dffWith (\ (_, n, nl, _) -> (n, nl)) (nodes dg) 1153 1153 $ efilter (\ (s, t, el) -> s /= t && isDefEdge (dgl_type el)) dg 1154 1155 duplicateDefEdges :: DGraph -> [Edge] 1156 duplicateDefEdges = concat . 1157 filter (not . isSingle) . group . map (\ (s, t, _) -> (s, t)) 1158 . filter (liftE isDefEdge) . labEdgesDG