Safe Haskell | None |
---|---|
Language | Haskell2010 |
Type definition for singleton terminal symbols.
Documentation
A singleton vertex is successfully parsed only if no other vertex is
active yet. In particular, this allows us to insert "starting" points
into graphs that mostly deal with edges. As a parsing symbol, it
provides an Int
which is the node index.
Build Singleton Source # | |
(Show i, Show (RunningIndex i), Show (Elm ls i)) => Show (Elm ((:!:) ls Singleton) i) Source # | |
Element ls i => Element ((:!:) ls Singleton) i Source # | |
type TermArg Singleton Source # | |
type Stack Singleton Source # | |
type Arg ((:!:) ls Singleton) Source # | |
data Elm ((:!:) ls Singleton) Source # | |