language-ocaml-0.1.31: lib/Language/OCaml/PrettyPrinter/OverrideFlag.hs
{-# OPTIONS_GHC -fno-warn-orphans #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
module Language.OCaml.PrettyPrinter.OverrideFlag
( overrideFlagPP
) where
import Data.Text.Prettyprint.Doc
import Language.OCaml.Definitions.Parsing.ASTTypes
overrideFlagPP :: OverrideFlag -> Doc a
overrideFlagPP = \case
Override -> "!"
Fresh -> ""
instance Pretty OverrideFlag where
pretty = overrideFlagPP