(executable (name main) (public_name star) (package star) (modules main cli error ast lex parse check ir opt gen) (libraries cmdliner fmt logs uutf uucp uunf sedlex) (preprocess (pps sedlex.ppx ppx_deriving.show ppx_deriving.eq)) (modes exe)) (env (dev (flags (:standard -w +a-4-42-44-48-50-58-70 -warn-error +a-3))) (release (flags (:standard -O3)) (ocamlopt_flags (:standard -O3))))