+#
+# Rules for building lex/yacc files
+#
+LEX_FILES = $(filter %.l, $(Source))
+LEX_OUTPUT = $(LEX_FILES:%.l=%.cpp)
+YACC_FILES = $(filter %.y, $(Source))
+YACC_OUTPUT = $(addprefix $(YACC_FILES:%.y=%), .h .cpp .output)
+.PRECIOUS: $(LEX_OUTPUT) $(YACC_OUTPUT)
+