1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
|
(library
(name js_of_ocaml_compiler)
(public_name js_of_ocaml-compiler)
(synopsis "Js_of_ocaml compiler library")
(libraries
compiler-libs.common
compiler-libs.bytecomp
menhirLib
sedlex
yojson)
(flags
(:standard -w -7-37 -safe-string))
(preprocess
(pps ppx_optcomp_light sedlex.ppx)))
(ocamllex annot_lexer)
(menhir
(modules js_parser)
(flags
--table
--external-tokens
Js_token
--explain
--unused-token
TAnnot
--unused-token
TComment
--unused-token
TCommentLineDirective
--unused-token
T_ERROR
--unused-token
T_AT))
(menhir
(modules annot_parser)
(flags --explain))
(rule
(targets compiler_version.ml)
(deps
(:input-file ../../version.ml.in))
(action
(copy %{input-file} %{targets})))
|