| Safe Haskell | None |
|---|---|
| Language | Haskell98 |
HsDev.Symbols.Location
- data ModulePackage = ModulePackage {}
- data ModuleLocation
- = FileModule { }
- | CabalModule { }
- | ModuleSource { }
- moduleSource :: ModuleLocation -> Maybe FilePath
- moduleCabalPackage :: ModuleLocation -> Maybe ModulePackage
- data Position = Position {
- positionLine :: Int
- positionColumn :: Int
- data Region = Region {}
- region :: Position -> Position -> Region
- regionLines :: Region -> Int
- regionStr :: Region -> String -> String
- data Location = Location {}
- packageOpt :: Maybe ModulePackage -> [String]
- module HsDev.Cabal
Documentation
data ModulePackage Source
Constructors
| ModulePackage | |
Fields | |
data ModuleLocation Source
Location of module
Constructors
| FileModule | |
Fields | |
| CabalModule | |
Fields | |
| ModuleSource | |
Fields | |
Constructors
| Position | |
Fields
| |
Constructors
| Region | |
Fields
| |
regionLines :: Region -> Int Source
Location of symbol
Constructors
| Location | |
Fields | |
packageOpt :: Maybe ModulePackage -> [String] Source
module HsDev.Cabal