module Language.Ltml.AST.AppendixSection
    ( AppendixSection (..)
    )
where

import Language.Lsd.AST.Type.AppendixSection (AppendixSectionFormat)
import Language.Ltml.AST.Document (Document)
import Language.Ltml.AST.Node (Node)
import Language.Ltml.Common (Flagged')

data AppendixSection
    = AppendixSection
        AppendixSectionFormat
        [Flagged' (Node Document)]
    deriving (Int -> AppendixSection -> ShowS
[AppendixSection] -> ShowS
AppendixSection -> String
(Int -> AppendixSection -> ShowS)
-> (AppendixSection -> String)
-> ([AppendixSection] -> ShowS)
-> Show AppendixSection
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> AppendixSection -> ShowS
showsPrec :: Int -> AppendixSection -> ShowS
$cshow :: AppendixSection -> String
show :: AppendixSection -> String
$cshowList :: [AppendixSection] -> ShowS
showList :: [AppendixSection] -> ShowS
Show)