Skip to content
This repository was archived by the owner on Oct 4, 2020. It is now read-only.

Commit 4ffbca2

Browse files
committed
Merge pull request #13 from purescript-contrib/extract-graph
Remove Data.Graph
2 parents 7a76db9 + 629e6db commit 4ffbca2

File tree

2 files changed

+0
-173
lines changed

2 files changed

+0
-173
lines changed

README.md

-35
Original file line numberDiff line numberDiff line change
@@ -1,40 +1,5 @@
11
# Module Documentation
22

3-
## Module Data.Graph
4-
5-
### Types
6-
7-
data Edge k where
8-
Edge :: k -> k -> Edge
9-
10-
data Graph k v where
11-
Graph :: [v] -> [Edge k] -> Graph
12-
13-
data SCC v where
14-
AcyclicSCC :: v -> SCC
15-
CyclicSCC :: [v] -> SCC
16-
17-
18-
### Type Class Instances
19-
20-
instance eqSCC :: (Eq v) => Eq (SCC v)
21-
22-
instance showSCC :: (Show v) => Show (SCC v)
23-
24-
25-
### Values
26-
27-
scc :: forall v. (Eq v, Ord v) => Graph v v -> [SCC v]
28-
29-
scc' :: forall k v. (Eq k, Ord k) => (v -> k) -> (k -> v) -> Graph k v -> [SCC v]
30-
31-
topSort :: forall v. (Eq v, Ord v) => Graph v v -> [v]
32-
33-
topSort' :: forall k v. (Eq k, Ord k) => (v -> k) -> (k -> v) -> Graph k v -> [v]
34-
35-
vertices :: forall v. SCC v -> [v]
36-
37-
383
## Module Data.Map
394

405
### Types

src/Data/Graph.purs

-138
This file was deleted.

0 commit comments

Comments
 (0)