Safe Haskell | Safe |
---|---|
Language | Haskell2010 |
Types.DefinedCategory
Documentation
data DefinedCategory c Source #
Constructors
DefinedCategory | |
Fields
|
Instances
Show c => Show (DefinedCategory c) Source # | |
Defined in Types.DefinedCategory Methods showsPrec :: Int -> DefinedCategory c -> ShowS # show :: DefinedCategory c -> String # showList :: [DefinedCategory c] -> ShowS # | |
ParseFromSource (DefinedCategory SourcePos) Source # | |
Defined in Parser.DefinedCategory Methods |
data DefinedMember c Source #
Constructors
DefinedMember | |
Fields
|
Instances
Show c => Show (DefinedMember c) Source # | |
Defined in Types.DefinedCategory Methods showsPrec :: Int -> DefinedMember c -> ShowS # show :: DefinedMember c -> String # showList :: [DefinedMember c] -> ShowS # | |
ParseFromSource (DefinedMember SourcePos) Source # | |
Defined in Parser.DefinedCategory Methods |
data VariableValue c Source #
Constructors
VariableValue | |
Fields
|
Instances
Show c => Show (VariableValue c) Source # | |
Defined in Compilation.CompilerState Methods showsPrec :: Int -> VariableValue c -> ShowS # show :: VariableValue c -> String # showList :: [VariableValue c] -> ShowS # |
isInitialized :: DefinedMember c -> Bool Source #
mapMembers :: (Show c, CompileErrorM m, MergeableM m) => [DefinedMember c] -> m (Map VariableName (VariableValue c)) Source #
mergeInternalInheritance :: (Show c, CompileErrorM m, MergeableM m) => CategoryMap c -> DefinedCategory c -> m (CategoryMap c) Source #
pairProceduresToFunctions :: (Show c, CompileErrorM m, MergeableM m) => Map FunctionName (ScopedFunction c) -> [ExecutableProcedure c] -> m [(ScopedFunction c, ExecutableProcedure c)] Source #
setInternalFunctions :: (Show c, CompileErrorM m, MergeableM m, TypeResolver r) => r -> AnyCategory c -> [ScopedFunction c] -> m (Map FunctionName (ScopedFunction c)) Source #