Skip to content

Commit

Permalink
An ML interface to invoke the opentheory tool. Closes #2
Browse files Browse the repository at this point in the history
  • Loading branch information
gilith committed May 23, 2018
1 parent 47918a6 commit 4961442
Show file tree
Hide file tree
Showing 8 changed files with 3,508 additions and 3,467 deletions.
3 changes: 2 additions & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -141,7 +141,8 @@ SRC = \
src/Haskell.sig src/Haskell.sml \
src/RepositoryQuery.sig src/RepositoryQuery.sml \
src/Syntax.sig src/Syntax.sml \
src/Options.sig src/Options.sml
src/Options.sig src/Options.sml \
src/Tool.sig src/Tool.sml

EXTRA_SRC =

Expand Down
2 changes: 1 addition & 1 deletion Makefile.dev
Original file line number Diff line number Diff line change
Expand Up @@ -336,7 +336,7 @@ RELEASE_STAMP = scripts/release_stamp

.PHONY: release-stamp
release-stamp: $(RELEASE_STAMP)
$(RELEASE_STAMP) -p opentheory doc/*.html src/opentheory.sml
$(RELEASE_STAMP) -p opentheory doc/*.html src/Tool.sml

.PHONY: documentation
documentation:
Expand Down
8 changes: 7 additions & 1 deletion doc/changelog.html
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,13 @@

<h3>Changes to the opentheory tool</h3>

<!-- <p>Recent changes</p> -->
<p>Recent changes</p>

<ul>

<li>An ML interface to invoke the opentheory tool.</li>

</ul>

<p>Version 1.4: 1 March 2018</p>

Expand Down
2 changes: 1 addition & 1 deletion doc/download.html
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ <h3>Download the opentheory tool</h3>

<p>The latest version is

opentheory 1.4 (release 20180301),
opentheory 1.4 (release 20180523),

and can be downloaded in the following formats:</p>

Expand Down
2 changes: 1 addition & 1 deletion doc/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ <h3>Project status</h3>

is

opentheory 1.4 (release 20180301).
opentheory 1.4 (release 20180523).

The opentheory tool is free software, released under the

Expand Down
21 changes: 21 additions & 0 deletions src/Tool.sig
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
(* ========================================================================= *)
(* ML INTERFACE TO THE OPENTHEORY TOOL FOR PROCESSING THEORY PACKAGES *)
(* Copyright (c) 2018 Joe Leslie-Hurd, distributed under the MIT license *)
(* ========================================================================= *)

signature Tool =
sig

(* ------------------------------------------------------------------------- *)
(* Tool name. *)
(* ------------------------------------------------------------------------- *)

val name : string

(* ------------------------------------------------------------------------- *)
(* Invoke the tool on given command-line arguments. *)
(* ------------------------------------------------------------------------- *)

val main : string list -> unit

end
Loading

0 comments on commit 4961442

Please sign in to comment.