import Test.DocTest main :: IO () main = doctest $ ["src", "test/examples"] <> extensions extensions :: [String] extensions = [ "-XBangPatterns" , "-XBinaryLiterals" , "-XConstraintKinds" , "-XDataKinds" , "-XDefaultSignatures" , "-XDeriveAnyClass" , "-XDeriveDataTypeable" , "-XDeriveFoldable" , "-XDeriveFunctor" , "-XDeriveGeneric" , "-XDeriveTraversable" , "-XDoAndIfThenElse" , "-XEmptyDataDecls" , "-XExistentialQuantification" , "-XFlexibleContexts" , "-XFlexibleInstances" , "-XFunctionalDependencies" , "-XGADTs" , "-XGeneralizedNewtypeDeriving" , "-XInstanceSigs" , "-XKindSignatures" , "-XLambdaCase" , "-XMultiParamTypeClasses" , "-XMultiWayIf" , "-XNamedFieldPuns" , "-XOverloadedLists" , "-XOverloadedStrings" , "-XPartialTypeSignatures" , "-XPatternGuards" , "-XPolyKinds" , "-XRankNTypes" , "-XRecordWildCards" , "-XScopedTypeVariables" , "-XStandaloneDeriving" , "-XTupleSections" , "-XTypeApplications" , "-XTypeFamilies" , "-XTypeOperators" , "-XTypeSynonymInstances" , "-XViewPatterns" ]