ocamlyacc will generate the artifacts test.ml and test.mli in the same directory than test.mly.

Note: we highly recommend you to check in the generated files, since this cuts out dependencies like ocamlyacc for the end-users.

When developing a project, bsb will track the dependencies between test.ml and test.mly properly. When released as a package, bsb will cut such dependency, so that users will only need the generated test.ml. To help test such behavior in development mode, users could set it manually: