Skip to content

Commit

Permalink
Reset mode.
Browse files Browse the repository at this point in the history
  • Loading branch information
smimram committed Dec 12, 2024
1 parent 1578ab4 commit ed7ee68
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 3 deletions.
2 changes: 2 additions & 0 deletions src/pasting.ml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
(** Check for pasting schemes. *)

open Extlib
open Common
open Term
Expand Down
5 changes: 4 additions & 1 deletion src/setting.ml
Original file line number Diff line number Diff line change
@@ -1,7 +1,10 @@
(** Global settings. *)

open Extlib
open Common

type mode = [ `Cartesian_closed | `Category | `Symmetric_monoidal | `Monoidal ]
(** Mode for checking pasting schemes. *)
type mode = [ `Category | `Monoidal | `Symmetric_monoidal | `Cartesian_closed ]

let mode = ref (`Cartesian_closed : mode)

Expand Down
2 changes: 2 additions & 0 deletions src/term.ml
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
(** Terms of our language. *)

open Extlib
open Common

Expand Down
8 changes: 6 additions & 2 deletions web/cccatt.ml
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,10 @@ let run _ =
let error s =
print ("=¡.¡= Error: " ^ s ^ "\n")
in
let set_mode () =
let mode = mode##.value |> Js.to_string in
Setting.parse ("mode : " ^ mode)
in
let read () =
Js.to_string input##.value
in
Expand Down Expand Up @@ -67,15 +71,15 @@ let run _ =
examples##.onchange :=
Html.handler
(fun _ ->
set_mode ();
input##.value := examples##.value |> Js.to_string |> Examples.get |> Js.string;
do_send ();
Js.bool true
);
mode##.onchange :=
Html.handler
(fun _ ->
let mode = mode##.value |> Js.to_string in
Setting.parse ("mode : " ^ mode);
set_mode ();
Js.bool true
);

Expand Down

0 comments on commit ed7ee68

Please sign in to comment.