ddc-core-tetra-0.4.1.1: Disciplined Disciple Compiler intermediate language.

Safe HaskellNone

DDC.Core.Tetra.Env

Synopsis

Documentation

primDataDefs :: DataDefs NameSource

Data type definitions

  Type                         Constructors
  ----                ------------------------------
  Bool                True False
  Nat                 0 1 2 ...
  Int                 ... -2i -1i 0i 1i 2i ...
  Word{8,16,32,64}#   42w8 123w64 ...

primSortEnv :: Env NameSource

Sort environment containing sorts of primitive kinds.

primKindEnv :: Env NameSource

Kind environment containing kinds of primitive data types.

primTypeEnv :: Env NameSource

Type environment containing types of primitive operators.