abnf-0.1.0.0: src/Text/ABNF/Document/Types.hs
{-|
Module : Text.ABNF.Document.Types
Description : Document type
Copyright : (c) Martin Zeller, 2016
License : BSD2
Maintainer : Martin Zeller <mz.bremerhaven@gmail.com>
Stability : experimental
Portability : portable
-}
module Text.ABNF.Document.Types where
import qualified Data.Text as Text
type Identifier = Text.Text
data Document = Document Identifier [Content]
deriving (Show, Eq)
data Content = Terminal Text.Text
| NonTerminal Document
deriving (Show, Eq)