| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
BNFC.Types.Position
Synopsis
- data WithPosition a = WithPosition {}
- data WithPosition' a = WithPosition' {}
- type Position' = Maybe Position
- data Position = Position {}
- class ToPosition p where- toPosition :: p -> Position
 
- class ToPosition' p where- toPosition' :: p -> Position'
 
Documentation
data WithPosition a Source #
Constructors
| WithPosition | |
Instances
data WithPosition' a Source #
Constructors
| WithPosition' | |
Instances
Constructors
| Position | |
Instances
| Bounded Position Source # | |
| Eq Position Source # | |
| Ord Position Source # | |
| Defined in BNFC.Types.Position | |
| Show Position Source # | |
| ToPosition' Position Source # | |
| Defined in BNFC.Types.Position Methods toPosition' :: Position -> Position' Source # | |
| ToPosition' Position' Source # | |
| Defined in BNFC.Types.Position Methods toPosition' :: Position' -> Position' Source # | |
| ToPosition Position Source # | |
| Defined in BNFC.Types.Position Methods toPosition :: Position -> Position Source # | |
class ToPosition p where Source #
Something that can be parsed into a Position.
Methods
toPosition :: p -> Position Source #
Instances
| ToPosition Position Source # | |
| Defined in BNFC.Types.Position Methods toPosition :: Position -> Position Source # | |
| ToPosition (Int, Int) Source # | |
| Defined in BNFC.Types.Position | |
class ToPosition' p where Source #
Something that can be parsed into a Position'.
Methods
toPosition' :: p -> Position' Source #
Instances
| ToPosition' Position Source # | |
| Defined in BNFC.Types.Position Methods toPosition' :: Position -> Position' Source # | |
| ToPosition' Position' Source # | |
| Defined in BNFC.Types.Position Methods toPosition' :: Position' -> Position' Source # | |
| ToPosition' (Maybe (Int, Int)) Source # | |
| Defined in BNFC.Types.Position | |
| ToPosition' (Int, Int) Source # | |
| Defined in BNFC.Types.Position | |