| Safe Haskell | Safe |
|---|---|
| Language | Haskell2010 |
Language.Fortran.Util.Position
Documentation
Minimal complete definition
Instances
columnDistance :: SrcSpan -> Int Source #
lineDistance :: SrcSpan -> Int Source #
class Spanned a where Source #
Methods
getSpan :: a -> SrcSpan Source #
setSpan :: SrcSpan -> a -> a Source #
getSpan :: SecondParameter a SrcSpan => a -> SrcSpan Source #
setSpan :: SecondParameter a SrcSpan => SrcSpan -> a -> a Source #
Instances
| Spanned SrcSpan Source # | |
| FirstParameter Token SrcSpan => Spanned Token Source # | |
| Spanned Lexeme Source # | |
| Spanned Lexeme Source # | |
| FirstParameter Token SrcSpan => Spanned Token Source # | |
| Spanned (DimensionDeclarator a) Source # | |
| Spanned (Declarator a) Source # | |
| Spanned (Index a) Source # | |
| Spanned (Expression a) Source # | |
| Spanned (DoSpecification a) Source # | |
| Spanned (FormatItem a) Source # | |
| Spanned (DataGroup a) Source # | |
| Spanned (Namelist a) Source # | |
| Spanned (CommonGroup a) Source # | |
| Spanned (ImpElement a) Source # | |
| Spanned (ImpList a) Source # | |
| Spanned (ControlPair a) Source # | |
| Spanned (Attribute a) Source # | |
| Spanned (Argument a) Source # | |
| Spanned (Use a) Source # | |
| Spanned (Statement a) Source # | |
| Spanned (Block a) Source # | |
| Spanned (ProgramUnit a) Source # | |
| Spanned (Selector a) Source # | |
| Spanned (TypeSpec a) Source # | |
| Spanned (AList t a) Source # | |