From 493b5d18971c8c19eaeccfc992d1212c6479d227 Mon Sep 17 00:00:00 2001 From: Matej Kosik Date: Wed, 16 Dec 2015 15:38:19 +0100 Subject: CLEANUP: Removing "Vernacexpr.VernacNop" variant to which no Vernacular command is mapped. --- intf/vernacexpr.mli | 1 - printing/ppvernac.ml | 2 -- stm/texmacspp.ml | 1 - stm/vernac_classifier.ml | 1 - toplevel/vernac.ml | 1 - toplevel/vernacentries.ml | 1 - 6 files changed, 7 deletions(-) diff --git a/intf/vernacexpr.mli b/intf/vernacexpr.mli index 32c0f29751..0e659459e9 100644 --- a/intf/vernacexpr.mli +++ b/intf/vernacexpr.mli @@ -420,7 +420,6 @@ type vernac_expr = | VernacLocate of locatable | VernacRegister of lident * register_kind | VernacComments of comment list - | VernacNop (* Stm backdoor *) | VernacStm of vernac_expr stm_vernac diff --git a/printing/ppvernac.ml b/printing/ppvernac.ml index 0f065e251b..5110cf7b23 100644 --- a/printing/ppvernac.ml +++ b/printing/ppvernac.ml @@ -1224,8 +1224,6 @@ module Make (keyword "Comments" ++ spc() ++ prlist_with_sep sep (pr_comment pr_constr) l) ) - | VernacNop -> - mt() (* Toplevel control *) | VernacToplevelControl exn -> diff --git a/stm/texmacspp.ml b/stm/texmacspp.ml index 95aaea6f00..2a09143940 100644 --- a/stm/texmacspp.ml +++ b/stm/texmacspp.ml @@ -724,7 +724,6 @@ let rec tmpp v loc = | VernacRegister _ as x -> xmlTODO loc x | VernacComments (cl) -> xmlComment loc (List.flatten (List.map pp_comment cl)) - | VernacNop as x -> xmlTODO loc x (* Stm backdoor *) | VernacStm _ as x -> xmlTODO loc x diff --git a/stm/vernac_classifier.ml b/stm/vernac_classifier.ml index 32358c592b..90490c38bd 100644 --- a/stm/vernac_classifier.ml +++ b/stm/vernac_classifier.ml @@ -208,7 +208,6 @@ let rec classify_vernac e = | VernacResetName _ | VernacResetInitial | VernacBacktrack _ | VernacBackTo _ | VernacRestart -> !undo_classifier e (* What are these? *) - | VernacNop | VernacToplevelControl _ | VernacRestoreState _ | VernacWriteState _ -> VtUnknown, VtNow diff --git a/toplevel/vernac.ml b/toplevel/vernac.ml index f61129045b..7b80becda1 100644 --- a/toplevel/vernac.ml +++ b/toplevel/vernac.ml @@ -150,7 +150,6 @@ let pr_new_syntax loc ocom = if !beautify_file then set_formatter_translator(); let fs = States.freeze ~marshallable:`No in let com = match ocom with - | Some VernacNop -> mt() | Some com -> Ppvernac.pr_vernac com | None -> mt() in if !beautify_file then diff --git a/toplevel/vernacentries.ml b/toplevel/vernacentries.ml index 2f435adfec..010a0afe40 100644 --- a/toplevel/vernacentries.ml +++ b/toplevel/vernacentries.ml @@ -1963,7 +1963,6 @@ let interp ?proof ~loc locality poly c = | VernacLocate l -> vernac_locate l | VernacRegister (id, r) -> vernac_register id r | VernacComments l -> if_verbose msg_info (str "Comments ok\n") - | VernacNop -> () (* The STM should handle that, but LOAD bypasses the STM... *) | VernacAbort id -> msg_warning (str "VernacAbort not handled by Stm") -- cgit v1.2.3