Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
columnDistance :: SrcSpan -> Int Source #
lineDistance :: SrcSpan -> Int Source #
class Spanned a where Source #
getSpan :: a -> SrcSpan Source #
setSpan :: SrcSpan -> a -> a Source #
getSpan :: SecondParameter a SrcSpan => a -> SrcSpan Source #
setSpan :: SecondParameter a SrcSpan => SrcSpan -> a -> a Source #
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 # | |