BUILD= \
	ocamlbuild \
		-r \
		-I src \
		-I src/language/$(LANGUAGE) \
		-use-ocamlfind \
		-use-menhir \
		-yaccflag '--explain'

.PHONY: lexer
lexer:
	$(BUILD) lexer.byte

lexer.byte: lexer

.PHONY: parser
parser:
	$(BUILD) parser.byte

parser.byte: parser

.PHONY: clean
clean:
	rm -rf *.byte *.native _build output logs
