Safe Haskell | None |
---|---|
Language | Haskell2010 |
TODO merge with Edge
and handle via phantom typing?
- data EdgeWithSet = EdgeWithSet
Documentation
data EdgeWithSet Source #
An edge in a graph. As a parsing symbol, it will provide (From:.To) pairs.
Build EdgeWithSet Source # | |
(Show i, Show (RunningIndex i), Show (Elm ls i)) => Show (Elm ((:!:) ls EdgeWithSet) i) Source # | |
Element ls i => Element ((:!:) ls EdgeWithSet) i Source # | |
type TermArg EdgeWithSet Source # | |
type Stack EdgeWithSet Source # | |
type Arg ((:!:) ls EdgeWithSet) Source # | |
data Elm ((:!:) ls EdgeWithSet) Source # | |