vgrep-0.1.3.0: src/Vgrep/Results.hs
module Vgrep.Results
( File (..)
, LineReference (..)
, FileLineReference (..)
) where
import Data.Text.Lazy (Text)
newtype File = File
{ getFileName :: Text
} deriving (Eq, Show)
data LineReference = LineReference
{ getLineNumber :: Maybe Int
, getLineText :: Text
} deriving (Eq, Show)
data FileLineReference = FileLineReference
{ getFile :: File
, getLineReference :: LineReference
} deriving (Eq, Show)