packages feed

snippet-0.0.0.0: src/Snippet/Snippet.hs

-- |
--
-- Module      : Snippet.Snippet
-- Copyright   : (c) 2026 Patrick Brisbin
-- License     : AGPL-3
-- Maintainer  : pbrisbin@gmail.com
-- Stability   : experimental
-- Portability : POSIX
module Snippet.Snippet
  ( Snippet (..)
  ) where

import Data.List.NonEmpty (NonEmpty)
import Data.Text (Text)
import Snippet.Line
import Snippet.Region

data Snippet = Snippet
  { uri :: Text
  -- ^ Usually a file path, but can be anything
  , region :: Region
  , lines :: NonEmpty Line
  }