hydra-0.1.1: Type-aware transformations for data and programs

Index - M

makeConstructorHydra.Ext.Java.Utils
map 
1 (Function)Hydra.Lib.Lists
2 (Function)Hydra.Lib.Maps
3 (Function)Hydra.Lib.Optionals
4 (Function)Hydra.Lib.Sets
5 (Function)Hydra.Lib.Flows
6 (Function)Hydra.Impl.Haskell.Dsl.Types
7 (Function)Hydra.Impl.Haskell.Dsl.Terms
8 (Function)Hydra.Impl.Haskell.Dsl.Prims
9 (Function)Hydra.Impl.Haskell.Dsl.Base
mapTermHydra.Impl.Haskell.Dsl.Terms
MapType 
1 (Type/Class)Hydra.Core, Hydra.Monads, Hydra.Kernel
2 (Data Constructor)Hydra.Core, Hydra.Monads, Hydra.Kernel
mapTypeKeysHydra.Core, Hydra.Monads, Hydra.Kernel
mapTypeValuesHydra.Core, Hydra.Monads, Hydra.Kernel
mapValuesHydra.Ext.Avro.Schema
Map_ 
1 (Type/Class)Hydra.Ext.Avro.Schema
2 (Data Constructor)Hydra.Ext.Avro.Schema
MarkerAnnotation 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
match 
1 (Function)Hydra.Impl.Haskell.Dsl.Terms
2 (Function)Hydra.Impl.Haskell.Dsl.Base
matchDataHydra.Impl.Haskell.Dsl.Base
matchOpHydra.Ext.Scala.Serde
matchOptHydra.Impl.Haskell.Dsl.Base
matchOptionalHydra.Impl.Haskell.Dsl.Terms
matchToEnumHydra.Impl.Haskell.Dsl.Base
matchToUnionHydra.Impl.Haskell.Dsl.Base
matchWithVariantsHydra.Impl.Haskell.Dsl.Terms
maxExclusive_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
maxInclusive_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
maxLength_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
MemberHydra.Ext.Scala.Meta
MemberSelfHydra.Ext.Scala.Meta
MemberTermHydra.Ext.Scala.Meta
MemberTermParamHydra.Ext.Scala.Meta
MemberTypeHydra.Ext.Scala.Meta
MemberTypeParamHydra.Ext.Scala.Meta
Member_DataHydra.Ext.Scala.Meta
Member_DataObjectHydra.Ext.Scala.Meta
Member_DataPkgHydra.Ext.Scala.Meta
Member_Type 
1 (Type/Class)Hydra.Ext.Scala.Meta
2 (Data Constructor)Hydra.Ext.Scala.Meta
member_TypeNameHydra.Ext.Scala.Meta
mergeGraphsHydra.Ext.Shacl.Coder
Meta 
1 (Type/Class)Hydra.Compute, Hydra.Monads, Hydra.Kernel
2 (Data Constructor)Hydra.Compute, Hydra.Monads, Hydra.Kernel
metaAnnotationClassHydra.Meta
metaAnnotationsHydra.Compute, Hydra.Monads, Hydra.Kernel
metaDescriptionHydra.Meta
metaTypeHydra.Meta
MethodBodyHydra.Ext.Java.Syntax
MethodBodyBlockHydra.Ext.Java.Syntax
MethodBodyNoneHydra.Ext.Java.Syntax
MethodDeclaration 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodDeclarationHydra.Ext.Java.Utils
methodDeclarationAnnotationsHydra.Ext.Java.Syntax
methodDeclarationBodyHydra.Ext.Java.Syntax
methodDeclarationHeaderHydra.Ext.Java.Syntax
methodDeclarationModifiersHydra.Ext.Java.Syntax
MethodDeclarator 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodDeclaratorFormalParametersHydra.Ext.Java.Syntax
methodDeclaratorIdentifierHydra.Ext.Java.Syntax
methodDeclaratorReceiverParameterHydra.Ext.Java.Syntax
MethodHeader 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodHeaderDeclaratorHydra.Ext.Java.Syntax
methodHeaderParametersHydra.Ext.Java.Syntax
methodHeaderResultHydra.Ext.Java.Syntax
methodHeaderThrowsHydra.Ext.Java.Syntax
MethodInvocation 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodInvocationHydra.Ext.Java.Utils
methodInvocationArgumentsHydra.Ext.Java.Syntax
methodInvocationHeaderHydra.Ext.Java.Syntax
methodInvocationStaticHydra.Ext.Java.Utils
MethodInvocation_Complex 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodInvocation_ComplexIdentifierHydra.Ext.Java.Syntax
methodInvocation_ComplexTypeArgumentsHydra.Ext.Java.Syntax
methodInvocation_ComplexVariantHydra.Ext.Java.Syntax
MethodInvocation_HeaderHydra.Ext.Java.Syntax
MethodInvocation_HeaderComplexHydra.Ext.Java.Syntax
MethodInvocation_HeaderSimpleHydra.Ext.Java.Syntax
MethodInvocation_VariantHydra.Ext.Java.Syntax
MethodInvocation_VariantExpressionHydra.Ext.Java.Syntax
MethodInvocation_VariantPrimaryHydra.Ext.Java.Syntax
MethodInvocation_VariantSuperHydra.Ext.Java.Syntax
MethodInvocation_VariantTypeHydra.Ext.Java.Syntax
MethodInvocation_VariantTypeSuperHydra.Ext.Java.Syntax
MethodModifierHydra.Ext.Java.Syntax
MethodModifierAbstractHydra.Ext.Java.Syntax
MethodModifierAnnotationHydra.Ext.Java.Syntax
MethodModifierFinalHydra.Ext.Java.Syntax
MethodModifierNativeHydra.Ext.Java.Syntax
MethodModifierPrivateHydra.Ext.Java.Syntax
MethodModifierProtectedHydra.Ext.Java.Syntax
MethodModifierPublicHydra.Ext.Java.Syntax
MethodModifierStaticHydra.Ext.Java.Syntax
MethodModifierStrictfbHydra.Ext.Java.Syntax
MethodModifierSynchronizedHydra.Ext.Java.Syntax
MethodName 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
MethodReferenceHydra.Ext.Java.Syntax
MethodReferenceArrayHydra.Ext.Java.Syntax
MethodReferenceExpressionHydra.Ext.Java.Syntax
MethodReferenceNewHydra.Ext.Java.Syntax
MethodReferencePrimaryHydra.Ext.Java.Syntax
MethodReferenceReferenceTypeHydra.Ext.Java.Syntax
MethodReferenceSuperHydra.Ext.Java.Syntax
MethodReference_Array 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
MethodReference_Expression 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodReference_ExpressionIdentifierHydra.Ext.Java.Syntax
methodReference_ExpressionNameHydra.Ext.Java.Syntax
methodReference_ExpressionTypeArgumentsHydra.Ext.Java.Syntax
MethodReference_New 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodReference_NewClassTypeHydra.Ext.Java.Syntax
methodReference_NewTypeArgumentsHydra.Ext.Java.Syntax
MethodReference_Primary 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodReference_PrimaryIdentifierHydra.Ext.Java.Syntax
methodReference_PrimaryPrimaryHydra.Ext.Java.Syntax
methodReference_PrimaryTypeArgumentsHydra.Ext.Java.Syntax
MethodReference_ReferenceType 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodReference_ReferenceTypeIdentifierHydra.Ext.Java.Syntax
methodReference_ReferenceTypeReferenceTypeHydra.Ext.Java.Syntax
methodReference_ReferenceTypeTypeArgumentsHydra.Ext.Java.Syntax
MethodReference_Super 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
methodReference_SuperIdentifierHydra.Ext.Java.Syntax
methodReference_SuperSuperHydra.Ext.Java.Syntax
methodReference_SuperTypeArgumentsHydra.Ext.Java.Syntax
minExclusive_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
minInclusive_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
minLength_Hydra.Impl.Haskell.Sources.Ext.Shex.Syntax
minusOpHydra.Ext.Haskell.Operators
ModHydra.Ext.Scala.Meta
mod 
1 (Function)Hydra.Lib.Math
2 (Function)Hydra.Impl.Haskell.Dsl.Lib.Math
ModAbstractHydra.Ext.Scala.Meta
ModAnnotHydra.Ext.Scala.Meta
ModCaseHydra.Ext.Scala.Meta
ModContravariantHydra.Ext.Scala.Meta
ModCovariantHydra.Ext.Scala.Meta
ModFinalHydra.Ext.Scala.Meta
ModImplicitHydra.Ext.Scala.Meta
ModInfixHydra.Ext.Scala.Meta
ModInlineHydra.Ext.Scala.Meta
ModLazyHydra.Ext.Scala.Meta
modOpHydra.Ext.Haskell.Operators
ModOpaqueHydra.Ext.Scala.Meta
ModOpenHydra.Ext.Scala.Meta
ModOverrideHydra.Ext.Scala.Meta
ModPrivateHydra.Ext.Scala.Meta
ModProtectedHydra.Ext.Scala.Meta
ModSealedHydra.Ext.Scala.Meta
ModSuperHydra.Ext.Scala.Meta
ModTransparentHydra.Ext.Scala.Meta
ModularCompilationUnit 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
modularCompilationUnitImportsHydra.Ext.Java.Syntax
modularCompilationUnitModuleHydra.Ext.Java.Syntax
Module 
1 (Type/Class)Hydra.Ext.Haskell.Ast
2 (Data Constructor)Hydra.Ext.Haskell.Ast
3 (Type/Class)Hydra.Module, Hydra.Kernel
4 (Data Constructor)Hydra.Module, Hydra.Kernel
ModuleDeclaration 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
moduleDeclarationAnnotationsHydra.Ext.Java.Syntax
moduleDeclarationDirectivesHydra.Ext.Java.Syntax
moduleDeclarationIdentifiersHydra.Ext.Java.Syntax
moduleDeclarationOpenHydra.Ext.Java.Syntax
moduleDeclarationsHydra.Ext.Haskell.Ast
moduleDependenciesHydra.Module, Hydra.Kernel
moduleDependencyNamespacesHydra.Rewriting, Hydra.Kernel
moduleDescriptionHydra.Module, Hydra.Kernel
ModuleDirectiveHydra.Ext.Java.Syntax
ModuleDirectiveExportsHydra.Ext.Java.Syntax
ModuleDirectiveOpensHydra.Ext.Java.Syntax
ModuleDirectiveProvidesHydra.Ext.Java.Syntax
ModuleDirectiveRequiresHydra.Ext.Java.Syntax
ModuleDirectiveUsesHydra.Ext.Java.Syntax
ModuleDirective_ExportsOrOpens 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
moduleDirective_ExportsOrOpensModulesHydra.Ext.Java.Syntax
moduleDirective_ExportsOrOpensPackageHydra.Ext.Java.Syntax
ModuleDirective_Provides 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
moduleDirective_ProvidesToHydra.Ext.Java.Syntax
moduleDirective_ProvidesWithHydra.Ext.Java.Syntax
ModuleDirective_Requires 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
moduleDirective_RequiresModifiersHydra.Ext.Java.Syntax
moduleDirective_RequiresModuleHydra.Ext.Java.Syntax
moduleElementsHydra.Module, Hydra.Kernel
ModuleHead 
1 (Type/Class)Hydra.Ext.Haskell.Ast
2 (Data Constructor)Hydra.Ext.Haskell.Ast
moduleHeadHydra.Ext.Haskell.Ast
moduleHeadCommentsHydra.Ext.Haskell.Ast
moduleHeadExportsHydra.Ext.Haskell.Ast
moduleHeadNameHydra.Ext.Haskell.Ast
moduleImportsHydra.Ext.Haskell.Ast
ModuleName 
1 (Type/Class)Hydra.Ext.Haskell.Ast
2 (Data Constructor)Hydra.Ext.Haskell.Ast
3 (Type/Class)Hydra.Ext.Java.Syntax
4 (Data Constructor)Hydra.Ext.Java.Syntax
moduleNameIdentifierHydra.Ext.Java.Syntax
moduleNameNameHydra.Ext.Java.Syntax
moduleNamespaceHydra.Module, Hydra.Kernel
modulesToContextHydra.Impl.Haskell.Codegen
ModUsingHydra.Ext.Scala.Meta
ModValParamHydra.Ext.Scala.Meta
ModVarParamHydra.Ext.Scala.Meta
Mod_Annot 
1 (Type/Class)Hydra.Ext.Scala.Meta
2 (Data Constructor)Hydra.Ext.Scala.Meta
mod_AnnotInitHydra.Ext.Scala.Meta
Mod_Private 
1 (Type/Class)Hydra.Ext.Scala.Meta
2 (Data Constructor)Hydra.Ext.Scala.Meta
mod_PrivateWithinHydra.Ext.Scala.Meta
Mod_Protected 
1 (Type/Class)Hydra.Ext.Scala.Meta
2 (Data Constructor)Hydra.Ext.Scala.Meta
mod_ProtectedWithinHydra.Ext.Scala.Meta
mul 
1 (Function)Hydra.Lib.Math
2 (Function)Hydra.Impl.Haskell.Dsl.Lib.Math
MultiElementGroup 
1 (Type/Class)Hydra.Ext.Shex.Syntax
2 (Data Constructor)Hydra.Ext.Shex.Syntax
multiElementGroupListOfSequenceHydra.Ext.Shex.Syntax
multiElementGroupSemiHydra.Ext.Shex.Syntax
multiElementGroupUnaryTripleExprHydra.Ext.Shex.Syntax
MultiElementGroup_ListOfSequence_Elmt 
1 (Type/Class)Hydra.Ext.Shex.Syntax
2 (Data Constructor)Hydra.Ext.Shex.Syntax
multiElementGroup_ListOfSequence_ElmtUnaryTripleExprHydra.Ext.Shex.Syntax
MultiElementOneOf 
1 (Type/Class)Hydra.Ext.Shex.Syntax
2 (Data Constructor)Hydra.Ext.Shex.Syntax
multiElementOneOfGroupTripleExprHydra.Ext.Shex.Syntax
multiElementOneOfListOfSequenceHydra.Ext.Shex.Syntax
MultiElementOneOf_ListOfSequence_Elmt 
1 (Type/Class)Hydra.Ext.Shex.Syntax
2 (Data Constructor)Hydra.Ext.Shex.Syntax
multiElementOneOf_ListOfSequence_ElmtGroupTripleExprHydra.Ext.Shex.Syntax
MultiplicativeExpressionHydra.Ext.Java.Syntax
MultiplicativeExpressionDivideHydra.Ext.Java.Syntax
MultiplicativeExpressionModHydra.Ext.Java.Syntax
MultiplicativeExpressionTimesHydra.Ext.Java.Syntax
MultiplicativeExpressionUnaryHydra.Ext.Java.Syntax
MultiplicativeExpression_Binary 
1 (Type/Class)Hydra.Ext.Java.Syntax
2 (Data Constructor)Hydra.Ext.Java.Syntax
multiplicativeExpression_BinaryLhsHydra.Ext.Java.Syntax
multiplicativeExpression_BinaryRhsHydra.Ext.Java.Syntax
multOpHydra.Ext.Haskell.Operators