20 lines
378 B
ReStructuredText
20 lines
378 B
ReStructuredText
ocamllex
|
|
--------
|
|
|
|
``(ocamllex <names>)`` is essentially a shorthand for:
|
|
|
|
.. code:: dune
|
|
|
|
(rule
|
|
(target <name>.ml)
|
|
(deps <name>.mll)
|
|
(action (chdir %{workspace_root}
|
|
(run %{bin:ocamllex} -q -o %{target} %{deps}))))
|
|
|
|
To use a different rule mode, use the long form:
|
|
|
|
.. code:: dune
|
|
|
|
(ocamllex
|
|
(modules <names>)
|
|
(mode <mode>))
|