summaryrefslogtreecommitdiff
path: root/src/Makefile
diff options
context:
space:
mode:
authorAlasdair Armstrong2017-12-13 18:48:39 +0000
committerAlasdair Armstrong2017-12-13 18:48:39 +0000
commitb37a6de931c71a3d1136fee74885b5864c24c5c9 (patch)
tree23d156248a51ca9d2e194ea03a10ac821e477859 /src/Makefile
parent69fd2187cf4a09bb0954d481c6ce8fb3b5863ab8 (diff)
Use big_nums from Lem
Diffstat (limited to 'src/Makefile')
-rw-r--r--src/Makefile8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/Makefile b/src/Makefile
index 403dcca1..34560a5a 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -57,8 +57,12 @@ all: sail lib doc
full: sail lib power doc test
-ast.ml: ../language/l2.ott
- ott -sort false -generate_aux_rules true -o ast.ml -picky_multiple_parses true ../language/l2.ott
+ast.lem: ../language/l2.ott
+ ott -sort false -generate_aux_rules true -o ast.lem -picky_multiple_parses true ../language/l2.ott
+
+ast.ml: ast.lem
+ lem -ocaml ast.lem
+ sed -i -f ast.sed ast.ml
lem_interp/interp_ast.lem: ../language/l2.ott
ott -sort false -generate_aux_rules true -o lem_interp/interp_ast.lem -picky_multiple_parses true ../language/l2.ott