nomyx-language-1.0.0: src/Nomyx/Language.hs
{-# LANGUAGE Trustworthy #-}
-- | This module re-exports the elements necessary to compose a Nomyx rule.
module Nomyx.Language (
module Nomyx.Language.Outputs,
module Nomyx.Language.Inputs,
module Nomyx.Language.Events,
module Nomyx.Language.Messages,
module Nomyx.Language.Players,
module Nomyx.Language.Variables,
module Nomyx.Language.Rules,
module Nomyx.Language.Utils,
module Nomyx.Language.Types) where
import Nomyx.Language.Outputs -- create outputs
import Nomyx.Language.Inputs -- create inputs
import Nomyx.Language.Events -- create events
import Nomyx.Language.Messages -- inter-rule communication
import Nomyx.Language.Players -- manage players
import Nomyx.Language.Variables -- create variables
import Nomyx.Language.Rules -- manage rules
import Nomyx.Language.Types -- Nomyx Expression DSL
import Nomyx.Language.Utils -- Nomyx Utils