Blame test-matrix.als

Packit Service 817997
one sig Validator {
Packit Service 817997
	style: Style,
Packit Service 817997
	specs: set Spec,
Packit Service 817997
	slurpy: Slurpy,
Packit Service 817997
}
Packit Service 817997
Packit Service 817997
abstract sig Slurpy { }
Packit Service 817997
Packit Service 817997
enum Style { named, positional, named_to_list }
Packit Service 817997
Packit Service 817997
sig Spec {
Packit Service 817997
	is_required: Bool,
Packit Service 817997
	type: Type,
Packit Service 817997
	default: Default,
Packit Service 817997
}
Packit Service 817997
Packit Service 817997
enum Bool { false, true }
Packit Service 817997
Packit Service 817997
enum Default { absent, simple, coderef }
Packit Service 817997
Packit Service 817997
sig Type extends Slurpy {
Packit Service 817997
	system: TypeSystem,
Packit Service 817997
	inlinable: Inlinable,
Packit Service 817997
     coercions: set Coercion,
Packit Service 817997
}
Packit Service 817997
Packit Service 817997
enum TypeSystem { moose, specio, type_tiny}
Packit Service 817997
Packit Service 817997
enum Inlinable { cannot, yes, with_env }
Packit Service 817997
Packit Service 817997
sig Coercion {
Packit Service 817997
	inlinable: Inlinable,
Packit Service 817997
}
Packit Service 817997
Packit Service 817997
run {} for 5