mdoc-0.1.0.0: src/Mdoc/Interpolation.hs
-- |
--
-- Module : Mdoc.Interpolation
-- Copyright : (c) 2026 Patrick Brisbin
-- License : AGPL-3
-- Maintainer : pbrisbin@gmail.com
-- Stability : experimental
-- Portability : POSIX
module Mdoc.Interpolation
( Interpolation (..)
, interpolationToText
) where
import Mdoc.Prelude
data Interpolation
= DocTitle
| DocSection
| Name
| Synopsis
| Description
| Environment
| Files
| ExitStatus
| SeeAlso
deriving stock (Eq, Show)
interpolationToText :: Interpolation -> Text
interpolationToText = \case
DocTitle -> "docTitle"
DocSection -> "docSection"
Name -> "name"
Synopsis -> "synopsis"
Description -> "description"
Environment -> "environment"
Files -> "files"
ExitStatus -> "exitStatus"
SeeAlso -> "seeAlso"