-- | Possible formats for printer output. module Language.Drasil.Format where -- | Document types include Software Requirements Specification and Website. -- Choosing SRS will generate both TeX and HTML files, while Website generates only as HTML. -- This also determines what folders the generated files will be placed into. data DocType = SRS | Website | Jupyter -- | Possible formats for printer output. data Format = TeX | Plain | HTML | JSON -- | Shows the different types of documents. instance Show DocType where show :: DocType -> String show DocType Jupyter = String "Jupyter" show DocType SRS = String "SRS" show DocType Website = String "Website"