Commit e812ad86 authored by POTTIER Francois's avatar POTTIER Francois
Browse files

Renaming.

parent 4fab15d0
_ocamlyacc
_menhir_code
_menhir_code_inline
_menhir_table
_menhir_inline
_menhir_table_inline
*.log
......@@ -12,23 +12,23 @@ MAIN := calc
all:
cd .. && ./build.sh
# ocamlyacc.
@ $(OCAMLBUILD) -build-dir _ocamlyacc $(MAIN).native
@ $(OCAMLBUILD) -build-dir _ocamlyacc $(MAIN).native
# Menhir, code back-end, %inline disabled.
@ $(OCAMLBUILD) -build-dir _menhir_code -tag fancy $(MAIN).native \
@ $(OCAMLBUILD) -build-dir _menhir_code -tag fancy $(MAIN).native \
-use-menhir -menhir "$(MENHIR) $(MENHIRFLAGS) --no-inline -lc 1 --comment --no-code-inlining"
# Menhir, table back-end, %inline disabled.
@ $(OCAMLBUILD) -build-dir _menhir_table -tag fancy $(MAIN).native \
@ $(OCAMLBUILD) -build-dir _menhir_table -tag fancy $(MAIN).native \
-use-menhir -menhir "$(MENHIR) $(MENHIRFLAGS) --no-inline --table" -package menhirLib
# Menhir, table back-end, %inline enabled.
@ $(OCAMLBUILD) -build-dir _menhir_inline -tag fancy $(MAIN).native \
@ $(OCAMLBUILD) -build-dir _menhir_table_inline -tag fancy $(MAIN).native \
-use-menhir -menhir "$(MENHIR) $(MENHIRFLAGS) --table" -package menhirLib
clean:
@ rm -f *~ .*~ *.log
@ $(OCAMLBUILD) -build-dir _ocamlyacc -clean
@ $(OCAMLBUILD) -build-dir _menhir_code -clean
@ $(OCAMLBUILD) -build-dir _menhir_table -clean
@ $(OCAMLBUILD) -build-dir _menhir_inline -clean
@ $(OCAMLBUILD) -build-dir _ocamlyacc -clean
@ $(OCAMLBUILD) -build-dir _menhir_code -clean
@ $(OCAMLBUILD) -build-dir _menhir_table -clean
@ $(OCAMLBUILD) -build-dir _menhir_table_inline -clean
# We try every input file whose name matches *.in.
# We parse it using each of the parsers,
......@@ -38,7 +38,7 @@ test: all
@ for f in *.in ; do \
base=$${f%*.in} ; \
out=$$base.out ; \
for target in _ocamlyacc _menhir_code _menhir_table _menhir_inline ; do \
for target in _ocamlyacc _menhir_code _menhir_table _menhir_table_inline ; do \
$$target/$(MAIN).native < $$f > $$target/$$out ; \
done ; \
done
......@@ -46,7 +46,7 @@ test: all
_ocamlyacc/_menhir_code \
_ocamlyacc/_menhir_table \
_menhir_code/_menhir_table \
_menhir_table/_menhir_inline \
_menhir_table/_menhir_table_inline \
; do \
left=$${pair%/*} ; \
right=$${pair#*/} ; \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment