| Copyright | (c) 2019-2020 Vaclav Svejcar |
|---|---|
| License | BSD-3-Clause |
| Maintainer | vaclav.svejcar@gmail.com |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Headroom.FileSupport.Types
Contents
Description
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.
Constructors
| FileInfo | |
Fields
| |
Lenses
fiFileTypeL :: Lens' FileInfo FileType Source #
fiHeaderConfigL :: Lens' FileInfo CtHeaderConfig Source #
fiVariablesL :: Lens' FileInfo Variables Source #