aboutsummaryrefslogtreecommitdiff
path: root/motus/js/fieldList.ml
diff options
context:
space:
mode:
Diffstat (limited to 'motus/js/fieldList.ml')
-rw-r--r--motus/js/fieldList.ml20
1 files changed, 10 insertions, 10 deletions
diff --git a/motus/js/fieldList.ml b/motus/js/fieldList.ml
index 85755aa..428f364 100644
--- a/motus/js/fieldList.ml
+++ b/motus/js/fieldList.ml
@@ -10,13 +10,13 @@ type elements = Brr.El.t list
If no class is specified, consider the letter is at the right position.
*)
-let get_validity_from_element : El.t -> State.letter_validity =
+let get_validity_from_element : El.t -> Motus_lib.Validity.t =
fun el ->
if El.class' (Jstr.v "missing") el
- then State.Missing
+ then Missing
else if El.class' (Jstr.v "misplaced") el
- then State.Misplaced
- else State.Wellplaced
+ then Misplaced
+ else Wellplaced
let get_rules : elements -> State.proposition =
@@ -32,14 +32,14 @@ let get_rules : elements -> State.proposition =
t
-let get_class : State.letter_validity -> Jstr.t = function
+let get_class : Motus_lib.Validity.t -> Jstr.t = function
| Wellplaced -> Jstr.v "wellplaced"
| Misplaced -> Jstr.v "misplaced"
| _ -> Jstr.v "missing"
(** Create the field list modifiied by the user *)
-let make : int -> (int * Jstr.t * State.letter_validity) E.send -> elements =
+let make : int -> (int * Jstr.t * Motus_lib.Validity.t) E.send -> elements =
fun len change_sender ->
List.init ~len ~f:(fun i ->
let input =
@@ -66,9 +66,9 @@ let make : int -> (int * Jstr.t * State.letter_validity) E.send -> elements =
(fun _ ->
let validity =
match get_validity_from_element input with
- | State.Missing -> State.Misplaced
- | State.Misplaced -> State.Wellplaced
- | State.Wellplaced -> State.Missing
+ | Missing -> Motus_lib.Validity.Misplaced
+ | Misplaced -> Motus_lib.Validity.Wellplaced
+ | Wellplaced -> Motus_lib.Validity.Missing
in
change_sender (i, El.prop El.Prop.value input, validity) )
(El.as_target input);
@@ -139,7 +139,7 @@ let build : El.t -> int S.t -> State.proposition S.t =
if Jstr.equal Jstr.empty value
then (i, None)
else
- let validity = State.Wellplaced in
+ let validity = Motus_lib.Validity.Wellplaced in
(i, Some (Jstr.uppercased value, validity)) )
input )
elements