]> Git — Sourcephile - haskell/symantic-compta.git/blob - src/Symantic/Compta/Norm/PCG/Lang.hs
init
[haskell/symantic-compta.git] / src / Symantic / Compta / Norm / PCG / Lang.hs
1 module Symantic.Compta.Norm.PCG.Lang
2 ( module Symantic.Compta.Norm.PCG.Lang
3 , module Symantic.Compta.Lang
4 ) where
5 import Control.Applicative (Applicative(..))
6 import Control.Monad (Monad(..))
7 import Data.Bool
8 import Data.Decimal (Decimal)
9 import Data.Eq (Eq(..))
10 import Data.Function (($), (.))
11 import Data.Functor (Functor, (<$>))
12 import Data.Hashable (Hashable)
13 import Data.Kind (Type)
14 import Data.Maybe (Maybe(..))
15 import Data.Monoid (Monoid(..))
16 import Data.Ord (Ord(..))
17 import Data.Semigroup (Semigroup(..))
18 import Data.String (String)
19 import Data.Tuple (uncurry)
20 import GHC.Stack
21 import GHC.TypeLits (Symbol)
22 import Numeric.Natural (Natural)
23 import Prelude (error)
24 import Text.Show (Show(..))
25 import qualified Control.Monad.Trans.Reader as MT
26 import qualified Control.Monad.Trans.State as MT
27 import qualified Control.Monad.Trans.Writer as MT
28 import qualified Data.Char as Char
29 import qualified Data.Foldable as Foldable
30 import qualified Data.HashMap.Strict as HashMap
31 import qualified Data.List as List
32 import qualified Data.Tree as Tree
33 import qualified Prelude
34 import qualified System.IO as IO
35
36 import Symantic.Compta.Lang
37 -- ** Class 'Descriptionable'