zeolite-lang-0.7.0.0: Zeolite is a statically-typed, general-purpose programming language.

Safe HaskellSafe
LanguageHaskell2010

Types.TypeCategory

Documentation

data ParamFilter c Source #

Constructors

ParamFilter 
Instances
Show c => Show (ParamFilter c) Source # 
Instance details

Defined in Types.TypeCategory

data PassedValue c Source #

Constructors

PassedValue 

Fields

Instances
Show c => Show (PassedValue c) Source # 
Instance details

Defined in Types.TypeCategory

data ValueDefine c Source #

Constructors

ValueDefine 

Fields

Instances
Show c => Show (ValueDefine c) Source # 
Instance details

Defined in Types.TypeCategory

data ValueParam c Source #

Constructors

ValueParam 
Instances
Show c => Show (ValueParam c) Source # 
Instance details

Defined in Types.TypeCategory

data ValueRefine c Source #

Constructors

ValueRefine 

Fields

Instances
Show c => Show (ValueRefine c) Source # 
Instance details

Defined in Types.TypeCategory

getCategory :: (Show c, CompileErrorM m) => CategoryMap c -> ([c], CategoryName) -> m ([c], AnyCategory c) Source #

partitionByScope :: (a -> SymbolScope) -> [a] -> ([a], [a], [a]) Source #