hydra.dsl.haskell.syntax module
DSL functions for hydra.haskell.syntax.
- hydra.dsl.haskell.syntax.alternative(pattern: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern], rhs: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseRhs], binds: hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]
DSL constructor for hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_binds(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]) hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None]
DSL accessor for the binds field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_pattern(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL accessor for the pattern field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]) hydra.typed.TypedTerm[hydra.haskell.syntax.CaseRhs]
DSL accessor for the rhs field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_with_binds(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]
DSL updater for the binds field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_with_pattern(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]
DSL updater for the pattern field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.alternative_with_rhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseRhs]) hydra.typed.TypedTerm[hydra.haskell.syntax.Alternative]
DSL updater for the rhs field of hydra.haskell.syntax.Alternative.
- hydra.dsl.haskell.syntax.application_declaration_head(function: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead], operand: hydra.typed.TypedTerm[hydra.haskell.syntax.Variable]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]
DSL constructor for hydra.haskell.syntax.ApplicationDeclarationHead.
- hydra.dsl.haskell.syntax.application_declaration_head_function(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]
DSL accessor for the function field of hydra.haskell.syntax.ApplicationDeclarationHead.
- hydra.dsl.haskell.syntax.application_declaration_head_operand(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.Variable]
DSL accessor for the operand field of hydra.haskell.syntax.ApplicationDeclarationHead.
- hydra.dsl.haskell.syntax.application_declaration_head_with_function(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]
DSL updater for the function field of hydra.haskell.syntax.ApplicationDeclarationHead.
- hydra.dsl.haskell.syntax.application_declaration_head_with_operand(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Variable]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]
DSL updater for the operand field of hydra.haskell.syntax.ApplicationDeclarationHead.
- hydra.dsl.haskell.syntax.application_expression(function: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], argument: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]
DSL constructor for hydra.haskell.syntax.ApplicationExpression.
- hydra.dsl.haskell.syntax.application_expression_argument(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the argument field of hydra.haskell.syntax.ApplicationExpression.
- hydra.dsl.haskell.syntax.application_expression_function(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the function field of hydra.haskell.syntax.ApplicationExpression.
- hydra.dsl.haskell.syntax.application_expression_with_argument(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]
DSL updater for the argument field of hydra.haskell.syntax.ApplicationExpression.
- hydra.dsl.haskell.syntax.application_expression_with_function(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]
DSL updater for the function field of hydra.haskell.syntax.ApplicationExpression.
- hydra.dsl.haskell.syntax.application_pattern(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], args: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]
DSL constructor for hydra.haskell.syntax.ApplicationPattern.
- hydra.dsl.haskell.syntax.application_pattern_args(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]
DSL accessor for the args field of hydra.haskell.syntax.ApplicationPattern.
- hydra.dsl.haskell.syntax.application_pattern_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.ApplicationPattern.
- hydra.dsl.haskell.syntax.application_pattern_with_args(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]
DSL updater for the args field of hydra.haskell.syntax.ApplicationPattern.
- hydra.dsl.haskell.syntax.application_pattern_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]
DSL updater for the name field of hydra.haskell.syntax.ApplicationPattern.
- hydra.dsl.haskell.syntax.application_type(context: hydra.typed.TypedTerm[hydra.haskell.syntax.Type], argument: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]
DSL constructor for hydra.haskell.syntax.ApplicationType.
- hydra.dsl.haskell.syntax.application_type_argument(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the argument field of hydra.haskell.syntax.ApplicationType.
- hydra.dsl.haskell.syntax.application_type_context(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the context field of hydra.haskell.syntax.ApplicationType.
- hydra.dsl.haskell.syntax.application_type_with_argument(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]
DSL updater for the argument field of hydra.haskell.syntax.ApplicationType.
- hydra.dsl.haskell.syntax.application_type_with_context(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]
DSL updater for the context field of hydra.haskell.syntax.ApplicationType.
- hydra.dsl.haskell.syntax.as_pattern(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]
DSL constructor for hydra.haskell.syntax.AsPattern.
- hydra.dsl.haskell.syntax.as_pattern_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL accessor for the inner field of hydra.haskell.syntax.AsPattern.
- hydra.dsl.haskell.syntax.as_pattern_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.AsPattern.
- hydra.dsl.haskell.syntax.as_pattern_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]
DSL updater for the inner field of hydra.haskell.syntax.AsPattern.
- hydra.dsl.haskell.syntax.as_pattern_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]
DSL updater for the name field of hydra.haskell.syntax.AsPattern.
- hydra.dsl.haskell.syntax.case_expression(case: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], alternatives: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Alternative]]) hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]
DSL constructor for hydra.haskell.syntax.CaseExpression.
- hydra.dsl.haskell.syntax.case_expression_alternatives(x: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Alternative]]
DSL accessor for the alternatives field of hydra.haskell.syntax.CaseExpression.
- hydra.dsl.haskell.syntax.case_expression_case(x: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the case field of hydra.haskell.syntax.CaseExpression.
- hydra.dsl.haskell.syntax.case_expression_with_alternatives(original: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Alternative]]) hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]
DSL updater for the alternatives field of hydra.haskell.syntax.CaseExpression.
- hydra.dsl.haskell.syntax.case_expression_with_case(original: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]
DSL updater for the case field of hydra.haskell.syntax.CaseExpression.
- hydra.dsl.haskell.syntax.case_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.CaseRhs]
DSL constructor for the hydra.haskell.syntax.CaseRhs wrapper.
- hydra.dsl.haskell.syntax.class_constraint(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], types: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]
DSL constructor for hydra.haskell.syntax.ClassConstraint.
- hydra.dsl.haskell.syntax.class_constraint_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.ClassConstraint.
- hydra.dsl.haskell.syntax.class_constraint_types(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]
DSL accessor for the types field of hydra.haskell.syntax.ClassConstraint.
- hydra.dsl.haskell.syntax.class_constraint_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]
DSL updater for the name field of hydra.haskell.syntax.ClassConstraint.
- hydra.dsl.haskell.syntax.class_constraint_with_types(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]
DSL updater for the types field of hydra.haskell.syntax.ClassConstraint.
- hydra.dsl.haskell.syntax.constrained_type(ctx: hydra.typed.TypedTerm[hydra.haskell.syntax.Constraint], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]
DSL constructor for hydra.haskell.syntax.ConstrainedType.
- hydra.dsl.haskell.syntax.constrained_type_ctx(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Constraint]
DSL accessor for the ctx field of hydra.haskell.syntax.ConstrainedType.
- hydra.dsl.haskell.syntax.constrained_type_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.ConstrainedType.
- hydra.dsl.haskell.syntax.constrained_type_with_ctx(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Constraint]) hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]
DSL updater for the ctx field of hydra.haskell.syntax.ConstrainedType.
- hydra.dsl.haskell.syntax.constrained_type_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]
DSL updater for the type field of hydra.haskell.syntax.ConstrainedType.
- hydra.dsl.haskell.syntax.constraint_class(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ClassConstraint]) hydra.typed.TypedTerm[hydra.haskell.syntax.Constraint]
DSL injection for the class variant of hydra.haskell.syntax.Constraint.
- hydra.dsl.haskell.syntax.constraint_tuple(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constraint]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Constraint]
DSL injection for the tuple variant of hydra.haskell.syntax.Constraint.
- hydra.dsl.haskell.syntax.constructor_ordinary(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]) hydra.typed.TypedTerm[hydra.haskell.syntax.Constructor]
DSL injection for the ordinary variant of hydra.haskell.syntax.Constructor.
- hydra.dsl.haskell.syntax.constructor_record(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]) hydra.typed.TypedTerm[hydra.haskell.syntax.Constructor]
DSL injection for the record variant of hydra.haskell.syntax.Constructor.
- hydra.dsl.haskell.syntax.data_declaration(keyword: hydra.typed.TypedTerm[hydra.haskell.syntax.DataKeyword], context: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constraint]], head: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead], constructors: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constructor]], deriving: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.DerivingClause]], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL constructor for hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_constructors(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constructor]]
DSL accessor for the constructors field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_context(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constraint]]
DSL accessor for the context field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_deriving(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.DerivingClause]]
DSL accessor for the deriving field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_head(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]
DSL accessor for the head field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_keyword(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataKeyword]
DSL accessor for the keyword field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the comments field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_constructors(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constructor]]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the constructors field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_context(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Constraint]]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the context field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_deriving(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.DerivingClause]]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the deriving field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_head(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the head field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.data_declaration_with_keyword(original: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.DataKeyword]) hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]
DSL updater for the keyword field of hydra.haskell.syntax.DataDeclaration.
- hydra.dsl.haskell.syntax.declaration_data(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DataDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.Declaration]
DSL injection for the data variant of hydra.haskell.syntax.Declaration.
- hydra.dsl.haskell.syntax.declaration_head_application(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationDeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]
DSL injection for the application variant of hydra.haskell.syntax.DeclarationHead.
- hydra.dsl.haskell.syntax.declaration_head_simple(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]
DSL injection for the simple variant of hydra.haskell.syntax.DeclarationHead.
- hydra.dsl.haskell.syntax.declaration_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.Declaration]
DSL injection for the type variant of hydra.haskell.syntax.Declaration.
- hydra.dsl.haskell.syntax.declaration_typed_binding(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.Declaration]
DSL injection for the typedBinding variant of hydra.haskell.syntax.Declaration.
- hydra.dsl.haskell.syntax.declaration_value_binding(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.Declaration]
DSL injection for the valueBinding variant of hydra.haskell.syntax.Declaration.
- hydra.dsl.haskell.syntax.deriving_clause(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Name]]) hydra.typed.TypedTerm[hydra.haskell.syntax.DerivingClause]
DSL constructor for the hydra.haskell.syntax.DerivingClause wrapper.
- hydra.dsl.haskell.syntax.export_declaration(x: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]) hydra.typed.TypedTerm[hydra.haskell.syntax.Export]
DSL injection for the declaration variant of hydra.haskell.syntax.Export.
- hydra.dsl.haskell.syntax.export_module(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Export]
DSL injection for the module variant of hydra.haskell.syntax.Export.
- hydra.dsl.haskell.syntax.expression_application(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the application variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_case(x: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the case variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_construct_record(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the constructRecord variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_do(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Statement]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the do variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_if(x: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the if variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_infix_application(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the infixApplication variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_lambda(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the lambda variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_left_section(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the leftSection variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_let(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the let variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_list(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Expression]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the list variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_literal(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the literal variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_right_section(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the rightSection variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_tuple(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Expression]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the tuple variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_type_signature(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the typeSignature variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_update_record(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the updateRecord variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.expression_variable(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL injection for the variable variant of hydra.haskell.syntax.Expression.
- hydra.dsl.haskell.syntax.field(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Field]
DSL constructor for hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Field]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Field]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Field]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_update(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], value: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate]
DSL constructor for hydra.haskell.syntax.FieldUpdate.
- hydra.dsl.haskell.syntax.field_update_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.FieldUpdate.
- hydra.dsl.haskell.syntax.field_update_value(x: hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the value field of hydra.haskell.syntax.FieldUpdate.
- hydra.dsl.haskell.syntax.field_update_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate]
DSL updater for the name field of hydra.haskell.syntax.FieldUpdate.
- hydra.dsl.haskell.syntax.field_update_with_value(original: hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.FieldUpdate]
DSL updater for the value field of hydra.haskell.syntax.FieldUpdate.
- hydra.dsl.haskell.syntax.field_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Field], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Field]
DSL updater for the comments field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Field], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.Field]
DSL updater for the name field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.field_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Field], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.Field]
DSL updater for the type field of hydra.haskell.syntax.Field.
- hydra.dsl.haskell.syntax.function_type(domain: hydra.typed.TypedTerm[hydra.haskell.syntax.Type], codomain: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]
DSL constructor for hydra.haskell.syntax.FunctionType.
- hydra.dsl.haskell.syntax.function_type_codomain(x: hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the codomain field of hydra.haskell.syntax.FunctionType.
- hydra.dsl.haskell.syntax.function_type_domain(x: hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the domain field of hydra.haskell.syntax.FunctionType.
- hydra.dsl.haskell.syntax.function_type_with_codomain(original: hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]
DSL updater for the codomain field of hydra.haskell.syntax.FunctionType.
- hydra.dsl.haskell.syntax.function_type_with_domain(original: hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]
DSL updater for the domain field of hydra.haskell.syntax.FunctionType.
- hydra.dsl.haskell.syntax.if_expression(condition: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], then: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], else_: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]
DSL constructor for hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_condition(x: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the condition field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_else(x: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the else field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_then(x: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the then field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_with_condition(original: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]
DSL updater for the condition field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_with_else(original: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]
DSL updater for the else field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.if_expression_with_then(original: hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.IfExpression]
DSL updater for the then field of hydra.haskell.syntax.IfExpression.
- hydra.dsl.haskell.syntax.import_(qualified: hydra.typed.TypedTerm[bool], module: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName], as_: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName | None], spec: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportSpec | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Import]
DSL constructor for hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_as(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Import]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName | None]
DSL accessor for the as field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_export_subspec_list(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Name]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportExportSubspec]
DSL injection for the list variant of hydra.haskell.syntax.ImportExportSubspec.
- hydra.dsl.haskell.syntax.import_module(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Import]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]
DSL accessor for the module field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_qualified(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Import]) hydra.typed.TypedTerm[bool]
DSL accessor for the qualified field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_spec(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Import]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportSpec | None]
DSL accessor for the spec field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_spec_hiding(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.NamedImportExport]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportSpec]
DSL injection for the hiding variant of hydra.haskell.syntax.ImportSpec.
- hydra.dsl.haskell.syntax.import_spec_list(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.NamedImportExport]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportSpec]
DSL injection for the list variant of hydra.haskell.syntax.ImportSpec.
- hydra.dsl.haskell.syntax.import_with_as(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Import], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Import]
DSL updater for the as field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_with_module(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Import], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Import]
DSL updater for the module field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_with_qualified(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Import], new_val: hydra.typed.TypedTerm[bool]) hydra.typed.TypedTerm[hydra.haskell.syntax.Import]
DSL updater for the qualified field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.import_with_spec(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Import], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportSpec | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Import]
DSL updater for the spec field of hydra.haskell.syntax.Import.
- hydra.dsl.haskell.syntax.infix_expression(lhs: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], operator: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator], rhs: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]
DSL constructor for hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_lhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the lhs field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_operator(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]
DSL accessor for the operator field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the rhs field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_with_lhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]
DSL updater for the lhs field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_with_operator(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]
DSL updater for the operator field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_expression_with_rhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixExpression]
DSL updater for the rhs field of hydra.haskell.syntax.InfixExpression.
- hydra.dsl.haskell.syntax.infix_type(lhs: hydra.typed.TypedTerm[hydra.haskell.syntax.Type], operator: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator], rhs: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]
DSL constructor for hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_lhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the lhs field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_operator(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]
DSL accessor for the operator field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the rhs field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_with_lhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]
DSL updater for the lhs field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_with_operator(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]
DSL updater for the operator field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.infix_type_with_rhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]
DSL updater for the rhs field of hydra.haskell.syntax.InfixType.
- hydra.dsl.haskell.syntax.lambda_expression(bindings: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]], inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]
DSL constructor for hydra.haskell.syntax.LambdaExpression.
- hydra.dsl.haskell.syntax.lambda_expression_bindings(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]
DSL accessor for the bindings field of hydra.haskell.syntax.LambdaExpression.
- hydra.dsl.haskell.syntax.lambda_expression_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the inner field of hydra.haskell.syntax.LambdaExpression.
- hydra.dsl.haskell.syntax.lambda_expression_with_bindings(original: hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]
DSL updater for the bindings field of hydra.haskell.syntax.LambdaExpression.
- hydra.dsl.haskell.syntax.lambda_expression_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.LambdaExpression]
DSL updater for the inner field of hydra.haskell.syntax.LambdaExpression.
- hydra.dsl.haskell.syntax.let_expression(bindings: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.LocalBinding]], inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]
DSL constructor for hydra.haskell.syntax.LetExpression.
- hydra.dsl.haskell.syntax.let_expression_bindings(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.LocalBinding]]
DSL accessor for the bindings field of hydra.haskell.syntax.LetExpression.
- hydra.dsl.haskell.syntax.let_expression_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the inner field of hydra.haskell.syntax.LetExpression.
- hydra.dsl.haskell.syntax.let_expression_with_bindings(original: hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.LocalBinding]]) hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]
DSL updater for the bindings field of hydra.haskell.syntax.LetExpression.
- hydra.dsl.haskell.syntax.let_expression_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.LetExpression]
DSL updater for the inner field of hydra.haskell.syntax.LetExpression.
- hydra.dsl.haskell.syntax.literal_char(x: hydra.typed.TypedTerm[int]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the char variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.literal_double(x: hydra.typed.TypedTerm[float]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the double variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.literal_float(x: hydra.typed.TypedTerm[float]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the float variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.literal_int(x: hydra.typed.TypedTerm[int]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the int variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.literal_integer(x: hydra.typed.TypedTerm[int]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the integer variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.literal_string(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]
DSL injection for the string variant of hydra.haskell.syntax.Literal.
- hydra.dsl.haskell.syntax.local_binding_signature(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]) hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBinding]
DSL injection for the signature variant of hydra.haskell.syntax.LocalBinding.
- hydra.dsl.haskell.syntax.local_binding_value(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBinding]
DSL injection for the value variant of hydra.haskell.syntax.LocalBinding.
- hydra.dsl.haskell.syntax.local_bindings(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.LocalBinding]]) hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings]
DSL constructor for the hydra.haskell.syntax.LocalBindings wrapper.
- hydra.dsl.haskell.syntax.module(head: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead | None], imports: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Import]], declarations: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Declaration]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Module]
DSL constructor for hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_declarations(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Module]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Declaration]]
DSL accessor for the declarations field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_head(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Module]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead | None]
DSL accessor for the head field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_head2(comments: hydra.typed.TypedTerm[str | None], name: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName], exports: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Export]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]
DSL constructor for hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_exports(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Export]]
DSL accessor for the exports field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]
DSL accessor for the name field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]
DSL updater for the comments field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_with_exports(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Export]]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]
DSL updater for the exports field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_head_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead]
DSL updater for the name field of hydra.haskell.syntax.ModuleHead.
- hydra.dsl.haskell.syntax.module_imports(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Module]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Import]]
DSL accessor for the imports field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_name(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]
DSL constructor for the hydra.haskell.syntax.ModuleName wrapper.
- hydra.dsl.haskell.syntax.module_with_declarations(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Module], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Declaration]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Module]
DSL updater for the declarations field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_with_head(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Module], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleHead | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.Module]
DSL updater for the head field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.module_with_imports(original: hydra.typed.TypedTerm[hydra.haskell.syntax.Module], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Import]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Module]
DSL updater for the imports field of hydra.haskell.syntax.Module.
- hydra.dsl.haskell.syntax.name_implicit(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL injection for the implicit variant of hydra.haskell.syntax.Name.
- hydra.dsl.haskell.syntax.name_normal(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL injection for the normal variant of hydra.haskell.syntax.Name.
- hydra.dsl.haskell.syntax.name_part(x: hydra.typed.TypedTerm[str]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamePart]
DSL constructor for the hydra.haskell.syntax.NamePart wrapper.
- hydra.dsl.haskell.syntax.named_import_export(modifier: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportModifier | None], name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], subspec: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportExportSubspec | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]
DSL constructor for hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_modifier(x: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportModifier | None]
DSL accessor for the modifier field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_subspec(x: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]) hydra.typed.TypedTerm[hydra.haskell.syntax.ImportExportSubspec | None]
DSL accessor for the subspec field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_with_modifier(original: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportModifier | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]
DSL updater for the modifier field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]
DSL updater for the name field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.named_import_export_with_subspec(original: hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ImportExportSubspec | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamedImportExport]
DSL updater for the subspec field of hydra.haskell.syntax.NamedImportExport.
- hydra.dsl.haskell.syntax.operator_backtick(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]
DSL injection for the backtick variant of hydra.haskell.syntax.Operator.
- hydra.dsl.haskell.syntax.operator_normal(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]
DSL injection for the normal variant of hydra.haskell.syntax.Operator.
- hydra.dsl.haskell.syntax.pattern_application(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the application variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_as(x: hydra.typed.TypedTerm[hydra.haskell.syntax.AsPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the as variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_field(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], pattern: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField]
DSL constructor for hydra.haskell.syntax.PatternField.
- hydra.dsl.haskell.syntax.pattern_field_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.PatternField.
- hydra.dsl.haskell.syntax.pattern_field_pattern(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL accessor for the pattern field of hydra.haskell.syntax.PatternField.
- hydra.dsl.haskell.syntax.pattern_field_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField]
DSL updater for the name field of hydra.haskell.syntax.PatternField.
- hydra.dsl.haskell.syntax.pattern_field_with_pattern(original: hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.PatternField]
DSL updater for the pattern field of hydra.haskell.syntax.PatternField.
- hydra.dsl.haskell.syntax.pattern_list(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the list variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_literal(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Literal]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the literal variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the name variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_record(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the record variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_tuple(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Pattern]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the tuple variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.pattern_typed(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL injection for the typed variant of hydra.haskell.syntax.Pattern.
- hydra.dsl.haskell.syntax.positional_constructor(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], fields: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]
DSL constructor for hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_fields(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]
DSL accessor for the fields field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]
DSL updater for the comments field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_with_fields(original: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]) hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]
DSL updater for the fields field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.positional_constructor_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.PositionalConstructor]
DSL updater for the name field of hydra.haskell.syntax.PositionalConstructor.
- hydra.dsl.haskell.syntax.qualified_name(qualifiers: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.NamePart]], unqualified: hydra.typed.TypedTerm[hydra.haskell.syntax.NamePart]) hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]
DSL constructor for hydra.haskell.syntax.QualifiedName.
- hydra.dsl.haskell.syntax.qualified_name_qualifiers(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.NamePart]]
DSL accessor for the qualifiers field of hydra.haskell.syntax.QualifiedName.
- hydra.dsl.haskell.syntax.qualified_name_unqualified(x: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]) hydra.typed.TypedTerm[hydra.haskell.syntax.NamePart]
DSL accessor for the unqualified field of hydra.haskell.syntax.QualifiedName.
- hydra.dsl.haskell.syntax.qualified_name_with_qualifiers(original: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.NamePart]]) hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]
DSL updater for the qualifiers field of hydra.haskell.syntax.QualifiedName.
- hydra.dsl.haskell.syntax.qualified_name_with_unqualified(original: hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.NamePart]) hydra.typed.TypedTerm[hydra.haskell.syntax.QualifiedName]
DSL updater for the unqualified field of hydra.haskell.syntax.QualifiedName.
- hydra.dsl.haskell.syntax.record_constructor(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], fields: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Field]], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]
DSL constructor for hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_fields(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Field]]
DSL accessor for the fields field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]
DSL updater for the comments field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_with_fields(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Field]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]
DSL updater for the fields field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_constructor_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordConstructor]
DSL updater for the name field of hydra.haskell.syntax.RecordConstructor.
- hydra.dsl.haskell.syntax.record_expression(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], fields: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]
DSL constructor for hydra.haskell.syntax.RecordExpression.
- hydra.dsl.haskell.syntax.record_expression_fields(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]
DSL accessor for the fields field of hydra.haskell.syntax.RecordExpression.
- hydra.dsl.haskell.syntax.record_expression_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.RecordExpression.
- hydra.dsl.haskell.syntax.record_expression_with_fields(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]
DSL updater for the fields field of hydra.haskell.syntax.RecordExpression.
- hydra.dsl.haskell.syntax.record_expression_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordExpression]
DSL updater for the name field of hydra.haskell.syntax.RecordExpression.
- hydra.dsl.haskell.syntax.record_pattern(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], fields: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.PatternField]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]
DSL constructor for hydra.haskell.syntax.RecordPattern.
- hydra.dsl.haskell.syntax.record_pattern_fields(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.PatternField]]
DSL accessor for the fields field of hydra.haskell.syntax.RecordPattern.
- hydra.dsl.haskell.syntax.record_pattern_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.RecordPattern.
- hydra.dsl.haskell.syntax.record_pattern_with_fields(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.PatternField]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]
DSL updater for the fields field of hydra.haskell.syntax.RecordPattern.
- hydra.dsl.haskell.syntax.record_pattern_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordPattern]
DSL updater for the name field of hydra.haskell.syntax.RecordPattern.
- hydra.dsl.haskell.syntax.record_update_expression(inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], fields: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]
DSL constructor for hydra.haskell.syntax.RecordUpdateExpression.
- hydra.dsl.haskell.syntax.record_update_expression_fields(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]
DSL accessor for the fields field of hydra.haskell.syntax.RecordUpdateExpression.
- hydra.dsl.haskell.syntax.record_update_expression_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the inner field of hydra.haskell.syntax.RecordUpdateExpression.
- hydra.dsl.haskell.syntax.record_update_expression_with_fields(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression], new_val: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.FieldUpdate]]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]
DSL updater for the fields field of hydra.haskell.syntax.RecordUpdateExpression.
- hydra.dsl.haskell.syntax.record_update_expression_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.RecordUpdateExpression]
DSL updater for the inner field of hydra.haskell.syntax.RecordUpdateExpression.
- hydra.dsl.haskell.syntax.right_hand_side(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.RightHandSide]
DSL constructor for the hydra.haskell.syntax.RightHandSide wrapper.
- hydra.dsl.haskell.syntax.section_expression(operator: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator], expression: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]
DSL constructor for hydra.haskell.syntax.SectionExpression.
- hydra.dsl.haskell.syntax.section_expression_expression(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the expression field of hydra.haskell.syntax.SectionExpression.
- hydra.dsl.haskell.syntax.section_expression_operator(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]
DSL accessor for the operator field of hydra.haskell.syntax.SectionExpression.
- hydra.dsl.haskell.syntax.section_expression_with_expression(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]
DSL updater for the expression field of hydra.haskell.syntax.SectionExpression.
- hydra.dsl.haskell.syntax.section_expression_with_operator(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Operator]) hydra.typed.TypedTerm[hydra.haskell.syntax.SectionExpression]
DSL updater for the operator field of hydra.haskell.syntax.SectionExpression.
- hydra.dsl.haskell.syntax.simple_value_binding(pattern: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern], rhs: hydra.typed.TypedTerm[hydra.haskell.syntax.RightHandSide], local_bindings: hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]
DSL constructor for hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_local_bindings(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None]
DSL accessor for the localBindings field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_pattern(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL accessor for the pattern field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.RightHandSide]
DSL accessor for the rhs field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]
DSL updater for the comments field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_with_local_bindings(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]
DSL updater for the localBindings field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_with_pattern(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]
DSL updater for the pattern field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.simple_value_binding_with_rhs(original: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.RightHandSide]) hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]
DSL updater for the rhs field of hydra.haskell.syntax.SimpleValueBinding.
- hydra.dsl.haskell.syntax.statement(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Statement]
DSL constructor for the hydra.haskell.syntax.Statement wrapper.
- hydra.dsl.haskell.syntax.type_application(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ApplicationType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the application variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_ctx(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ConstrainedType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the ctx variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_function(x: hydra.typed.TypedTerm[hydra.haskell.syntax.FunctionType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the function variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_infix(x: hydra.typed.TypedTerm[hydra.haskell.syntax.InfixType]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the infix variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_list(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the list variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_signature(name: hydra.typed.TypedTerm[hydra.haskell.syntax.Name], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]
DSL constructor for hydra.haskell.syntax.TypeSignature.
- hydra.dsl.haskell.syntax.type_signature_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the name field of hydra.haskell.syntax.TypeSignature.
- hydra.dsl.haskell.syntax.type_signature_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.TypeSignature.
- hydra.dsl.haskell.syntax.type_signature_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]
DSL updater for the name field of hydra.haskell.syntax.TypeSignature.
- hydra.dsl.haskell.syntax.type_signature_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]
DSL updater for the type field of hydra.haskell.syntax.TypeSignature.
- hydra.dsl.haskell.syntax.type_synonym_declaration(name: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]
DSL constructor for hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]
DSL accessor for the name field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]
DSL updater for the comments field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_with_name(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.DeclarationHead]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]
DSL updater for the name field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_synonym_declaration_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSynonymDeclaration]
DSL updater for the type field of hydra.haskell.syntax.TypeSynonymDeclaration.
- hydra.dsl.haskell.syntax.type_tuple(x: hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Type]]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the tuple variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.type_variable(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL injection for the variable variant of hydra.haskell.syntax.Type.
- hydra.dsl.haskell.syntax.typed_binding(type_signature: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature], value_binding: hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding], comments: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]
DSL constructor for hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_comments(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]) hydra.typed.TypedTerm[str | None]
DSL accessor for the comments field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_type_signature(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]
DSL accessor for the typeSignature field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_value_binding(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding]
DSL accessor for the valueBinding field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_with_comments(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding], new_val: hydra.typed.TypedTerm[str | None]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]
DSL updater for the comments field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_with_type_signature(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.TypeSignature]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]
DSL updater for the typeSignature field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_binding_with_value_binding(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedBinding]
DSL updater for the valueBinding field of hydra.haskell.syntax.TypedBinding.
- hydra.dsl.haskell.syntax.typed_expression(inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]
DSL constructor for hydra.haskell.syntax.TypedExpression.
- hydra.dsl.haskell.syntax.typed_expression_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the inner field of hydra.haskell.syntax.TypedExpression.
- hydra.dsl.haskell.syntax.typed_expression_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.TypedExpression.
- hydra.dsl.haskell.syntax.typed_expression_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]
DSL updater for the inner field of hydra.haskell.syntax.TypedExpression.
- hydra.dsl.haskell.syntax.typed_expression_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedExpression]
DSL updater for the type field of hydra.haskell.syntax.TypedExpression.
- hydra.dsl.haskell.syntax.typed_pattern(inner: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern], type: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]
DSL constructor for hydra.haskell.syntax.TypedPattern.
- hydra.dsl.haskell.syntax.typed_pattern_inner(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]
DSL accessor for the inner field of hydra.haskell.syntax.TypedPattern.
- hydra.dsl.haskell.syntax.typed_pattern_type(x: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.Type]
DSL accessor for the type field of hydra.haskell.syntax.TypedPattern.
- hydra.dsl.haskell.syntax.typed_pattern_with_inner(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Pattern]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]
DSL updater for the inner field of hydra.haskell.syntax.TypedPattern.
- hydra.dsl.haskell.syntax.typed_pattern_with_type(original: hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern], new_val: hydra.typed.TypedTerm[hydra.haskell.syntax.Type]) hydra.typed.TypedTerm[hydra.haskell.syntax.TypedPattern]
DSL updater for the type field of hydra.haskell.syntax.TypedPattern.
- hydra.dsl.haskell.syntax.un_case_rhs(x: hydra.typed.TypedTerm[hydra.haskell.syntax.CaseRhs]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the body of hydra.haskell.syntax.CaseRhs.
- hydra.dsl.haskell.syntax.un_deriving_clause(x: hydra.typed.TypedTerm[hydra.haskell.syntax.DerivingClause]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.Name]]
DSL accessor for the body of hydra.haskell.syntax.DerivingClause.
- hydra.dsl.haskell.syntax.un_local_bindings(x: hydra.typed.TypedTerm[hydra.haskell.syntax.LocalBindings]) hydra.typed.TypedTerm[Sequence[hydra.haskell.syntax.LocalBinding]]
DSL accessor for the body of hydra.haskell.syntax.LocalBindings.
- hydra.dsl.haskell.syntax.un_module_name(x: hydra.typed.TypedTerm[hydra.haskell.syntax.ModuleName]) hydra.typed.TypedTerm[str]
DSL accessor for the body of hydra.haskell.syntax.ModuleName.
- hydra.dsl.haskell.syntax.un_name_part(x: hydra.typed.TypedTerm[hydra.haskell.syntax.NamePart]) hydra.typed.TypedTerm[str]
DSL accessor for the body of hydra.haskell.syntax.NamePart.
- hydra.dsl.haskell.syntax.un_right_hand_side(x: hydra.typed.TypedTerm[hydra.haskell.syntax.RightHandSide]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the body of hydra.haskell.syntax.RightHandSide.
- hydra.dsl.haskell.syntax.un_statement(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Statement]) hydra.typed.TypedTerm[hydra.haskell.syntax.Expression]
DSL accessor for the body of hydra.haskell.syntax.Statement.
- hydra.dsl.haskell.syntax.un_variable(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Variable]) hydra.typed.TypedTerm[hydra.haskell.syntax.Name]
DSL accessor for the body of hydra.haskell.syntax.Variable.
- hydra.dsl.haskell.syntax.value_binding_simple(x: hydra.typed.TypedTerm[hydra.haskell.syntax.SimpleValueBinding]) hydra.typed.TypedTerm[hydra.haskell.syntax.ValueBinding]
DSL injection for the simple variant of hydra.haskell.syntax.ValueBinding.
- hydra.dsl.haskell.syntax.variable(x: hydra.typed.TypedTerm[hydra.haskell.syntax.Name]) hydra.typed.TypedTerm[hydra.haskell.syntax.Variable]
DSL constructor for the hydra.haskell.syntax.Variable wrapper.