Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Documentation
data DefinedCategory c Source #
DefinedCategory | |
|
Instances
Show c => Show (DefinedCategory c) Source # | |
Defined in Types.DefinedCategory showsPrec :: Int -> DefinedCategory c -> ShowS # show :: DefinedCategory c -> String # showList :: [DefinedCategory c] -> ShowS # | |
ParseFromSource (DefinedCategory SourceContext) Source # | |
Defined in Parser.DefinedCategory |
data DefinedMember c Source #
DefinedMember | |
|
Instances
Show c => Show (DefinedMember c) Source # | |
Defined in Types.DefinedCategory showsPrec :: Int -> DefinedMember c -> ShowS # show :: DefinedMember c -> String # showList :: [DefinedMember c] -> ShowS # | |
ParseFromSource (DefinedMember SourceContext) Source # | |
Defined in Parser.DefinedCategory |
data PragmaDefined c Source #
MembersReadOnly | |
| |
MembersHidden | |
|
Instances
Show c => Show (PragmaDefined c) Source # | |
Defined in Types.DefinedCategory showsPrec :: Int -> PragmaDefined c -> ShowS # show :: PragmaDefined c -> String # showList :: [PragmaDefined c] -> ShowS # |
data VariableRule c Source #
VariableDefault | |
VariableReadOnly | |
| |
VariableHidden | |
|
data VariableValue c Source #
VariableValue | |
|
Instances
Show c => Show (VariableValue c) Source # | |
Defined in Types.DefinedCategory showsPrec :: Int -> VariableValue c -> ShowS # show :: VariableValue c -> String # showList :: [VariableValue c] -> ShowS # |
isInitialized :: DefinedMember c -> Bool Source #
isMembersHidden :: PragmaDefined c -> Bool Source #
isMembersReadOnly :: PragmaDefined c -> Bool Source #
mapMembers :: (Show c, CollectErrorsM m) => Map VariableName [c] -> Map VariableName [c] -> [DefinedMember c] -> m (Map VariableName (VariableValue c)) Source #
mergeInternalInheritance :: (Show c, CollectErrorsM m) => CategoryMap c -> DefinedCategory c -> m (CategoryMap c) Source #
pairProceduresToFunctions :: (Show c, CollectErrorsM m) => Map FunctionName (ScopedFunction c) -> [ExecutableProcedure c] -> m [(ScopedFunction c, ExecutableProcedure c)] Source #
replaceSelfMember :: (Show c, CollectErrorsM m) => GeneralInstance -> DefinedMember c -> m (DefinedMember c) Source #
setInternalFunctions :: (Show c, CollectErrorsM m, TypeResolver r) => r -> AnyCategory c -> [ScopedFunction c] -> m (Map FunctionName (ScopedFunction c)) Source #