hydra.dsl.dependencies module
DSL functions for hydra.dependencies.
- hydra.dsl.dependencies.definitions_with_dependencies(arg0: TypedTerm[T0], arg1: TypedTerm[Graph], arg2: TypedTerm[Sequence[Binding]]) TypedTerm[object]
DSL reference to hydra.dependencies.definitionsWithDependencies.
- hydra.dsl.dependencies.flatten_let_terms(arg0: TypedTerm[Term]) TypedTerm[Term]
DSL reference to hydra.dependencies.flattenLetTerms.
- hydra.dsl.dependencies.inline_type(arg0: TypedTerm[Mapping[Name, Type]], arg1: TypedTerm[Type]) TypedTerm[object]
DSL reference to hydra.dependencies.inlineType.
- hydra.dsl.dependencies.is_lambda(arg0: TypedTerm[Term]) TypedTerm[bool]
DSL reference to hydra.dependencies.isLambda.
- hydra.dsl.dependencies.lift_lambda_above_let(arg0: TypedTerm[Term]) TypedTerm[Term]
DSL reference to hydra.dependencies.liftLambdaAboveLet.
- hydra.dsl.dependencies.prune_let(arg0: TypedTerm[Let]) TypedTerm[Let]
DSL reference to hydra.dependencies.pruneLet.
- hydra.dsl.dependencies.replace_typedefs(arg0: TypedTerm[Mapping[Name, TypeScheme]], arg1: TypedTerm[Type]) TypedTerm[Type]
DSL reference to hydra.dependencies.replaceTypedefs.
- hydra.dsl.dependencies.simplify_term(arg0: TypedTerm[Term]) TypedTerm[Term]
DSL reference to hydra.dependencies.simplifyTerm.
- hydra.dsl.dependencies.term_dependency_names(arg0: TypedTerm[bool], arg1: TypedTerm[bool], arg2: TypedTerm[bool], arg3: TypedTerm[Term]) TypedTerm[Set[Name]]
DSL reference to hydra.dependencies.termDependencyNames.
- hydra.dsl.dependencies.to_short_names(arg0: TypedTerm[Sequence[Name]]) TypedTerm[Mapping[Name, Name]]
DSL reference to hydra.dependencies.toShortNames.
- hydra.dsl.dependencies.topological_sort_binding_map(arg0: TypedTerm[Mapping[Name, Term]]) TypedTerm[Sequence[Sequence[tuple[Name, Term]]]]
DSL reference to hydra.dependencies.topologicalSortBindingMap.
- hydra.dsl.dependencies.topological_sort_bindings(arg0: TypedTerm[Sequence[Binding]]) TypedTerm[object]
DSL reference to hydra.dependencies.topologicalSortBindings.
- hydra.dsl.dependencies.topological_sort_type_definitions(arg0: TypedTerm[Sequence[TypeDefinition]]) TypedTerm[Sequence[Sequence[TypeDefinition]]]
DSL reference to hydra.dependencies.topologicalSortTypeDefinitions.