src/Tools/Haskell/Markup.hs
author wenzelm
Sat, 03 Nov 2018 20:00:45 +0100
changeset 69226 68f5dc2275ac
parent 69225 bf2fecda8383
child 69227 71b48b749836
permissions -rw-r--r--
tuned whitespace;

{- GENERATED by Isabelle! -}

{-  Title:      Haskell/Tools/Markup.hs
    Author:     Makarius
    LICENSE:    BSD 3-clause (Isabelle)

Quasi-abstract markup elements.
-}

module Isabelle.Markup (T, empty, is_empty, Output, no_output)
where

import qualified Isabelle.Properties as Properties


type T = (String, Properties.T)

empty :: T
empty = ("", [])

is_empty :: T -> Bool
is_empty ("", _) = True
is_empty _ = False


type Output = (String, String)

no_output :: Output
no_output = ("", "")