hydra.dsl.lexical module
DSL functions for hydra.lexical.
- hydra.dsl.lexical.build_graph(arg0: TypedTerm[Sequence[Binding]], arg1: TypedTerm[Mapping[Name, object]], arg2: TypedTerm[Mapping[Name, Primitive]]) TypedTerm[Graph]
DSL reference to hydra.lexical.buildGraph.
- hydra.dsl.lexical.choose_unique_name(arg0: TypedTerm[Set[Name]], arg1: TypedTerm[Name]) TypedTerm[Name]
DSL reference to hydra.lexical.chooseUniqueName.
- hydra.dsl.lexical.dereference_schema_type(arg0: TypedTerm[Name], arg1: TypedTerm[Mapping[Name, TypeScheme]]) TypedTerm[object]
DSL reference to hydra.lexical.dereferenceSchemaType.
- hydra.dsl.lexical.dereference_variable(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.dereferenceVariable.
- hydra.dsl.lexical.elements_to_graph(arg0: TypedTerm[Graph], arg1: TypedTerm[Mapping[Name, TypeScheme]], arg2: TypedTerm[Sequence[Binding]]) TypedTerm[Graph]
DSL reference to hydra.lexical.elementsToGraph.
- hydra.dsl.lexical.fields_of(arg0: TypedTerm[Type]) TypedTerm[Sequence[FieldType]]
DSL reference to hydra.lexical.fieldsOf.
- hydra.dsl.lexical.get_field(arg0: TypedTerm[Mapping[Name, T0]], arg1: TypedTerm[Name], arg2: TypedTerm[Callable[[T0], object]]) TypedTerm[object]
DSL reference to hydra.lexical.getField.
- hydra.dsl.lexical.graph_to_bindings(arg0: TypedTerm[Graph]) TypedTerm[Sequence[Binding]]
DSL reference to hydra.lexical.graphToBindings.
- hydra.dsl.lexical.graph_with_primitives(arg0: TypedTerm[Sequence[Primitive]], arg1: TypedTerm[Sequence[Primitive]]) TypedTerm[Graph]
DSL reference to hydra.lexical.graphWithPrimitives.
- hydra.dsl.lexical.lookup_binding(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.lookupBinding.
- hydra.dsl.lexical.lookup_primitive(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.lookupPrimitive.
- hydra.dsl.lexical.lookup_term(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.lookupTerm.
- hydra.dsl.lexical.match_enum(arg0: TypedTerm[Graph], arg1: TypedTerm[Name], arg2: TypedTerm[Sequence[tuple[Name, T0]]], arg3: TypedTerm[Term]) TypedTerm[object]
DSL reference to hydra.lexical.matchEnum.
- hydra.dsl.lexical.match_record(arg0: TypedTerm[T0], arg1: TypedTerm[Callable[[Mapping[Name, Term]], object]], arg2: TypedTerm[Term]) TypedTerm[object]
DSL reference to hydra.lexical.matchRecord.
- hydra.dsl.lexical.match_union(arg0: TypedTerm[Graph], arg1: TypedTerm[Name], arg2: TypedTerm[Sequence[tuple[Name, Callable[[Term], object]]]], arg3: TypedTerm[Term]) TypedTerm[object]
DSL reference to hydra.lexical.matchUnion.
- hydra.dsl.lexical.match_unit_field(arg0: TypedTerm[T0], arg1: TypedTerm[T1]) TypedTerm[tuple[T0, Callable[[T2], object]]]
DSL reference to hydra.lexical.matchUnitField.
- hydra.dsl.lexical.require_binding(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.requireBinding.
- hydra.dsl.lexical.require_primitive(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.requirePrimitive.
- hydra.dsl.lexical.require_primitive_type(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.requirePrimitiveType.
- hydra.dsl.lexical.require_term(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.requireTerm.
- hydra.dsl.lexical.resolve_term(arg0: TypedTerm[Graph], arg1: TypedTerm[Name]) TypedTerm[object]
DSL reference to hydra.lexical.resolveTerm.