the-sett/salix/1.0.0

NOTE: the latest version is 4.0.3

L2

Defines the level 2 language for data models that have been checked for consitency, and have been processed for general data modelling concerns without regard to specific code generation.

The L2 data modelling language.

type alias L2 pos =
Dict String (Declarable pos RefChecked)

The L2 model

Ref checking status - L2 is checked.

= RcEnum
| RcRestricted Basic
| RcSum
| RcTUnit
| RcTBasic
| RcTNamed
| RcTProduct
| RcTEmptyProduct
| RcTContainer
| RcTFunction

Indicates that named type in the model have been reference checked to enusure that they name something that actually exists.

Some summary information of what they refer to is also cached during ref checking.