(**************************************************************************) (* *) (* Copyright (c) 2014 - 2018. *) (* Dynamic Ledger Solutions, Inc. *) (* *) (* All rights reserved. No warranty, explicit or implicit, provided. *) (* *) (**************************************************************************) let () = try Tezos_protocol_compiler.Compiler.main Tezos_protocol_compiler_byte.Byte.driver ; Pervasives.exit 0 with exn -> Format.eprintf "%a\n%!" Errors.report_error exn; Pervasives.exit 1