Copyright | (c) 2019-2020 Vaclav Svejcar |
---|---|
License | BSD-3-Clause |
Maintainer | vaclav.svejcar@gmail.com |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
This module contains data types for Headroom.FileSupport module.
Synopsis
- data FileInfo = FileInfo {
- fiFileType :: !FileType
- fiHeaderConfig :: !CtHeaderConfig
- fiHeaderPos :: !(Maybe (Int, Int))
- fiVariables :: !Variables
- fiFileTypeL :: Lens' FileInfo FileType
- fiHeaderConfigL :: Lens' FileInfo CtHeaderConfig
- fiHeaderPosL :: Lens' FileInfo (Maybe (Int, Int))
- fiVariablesL :: Lens' FileInfo Variables
Data Types
Info extracted about the concrete source code file.
FileInfo | |
|
Instances
Lenses
fiFileTypeL :: Lens' FileInfo FileType Source #
fiHeaderConfigL :: Lens' FileInfo CtHeaderConfig Source #
fiVariablesL :: Lens' FileInfo Variables Source #