// Generated by ReScript, PLEASE EDIT WITH CARE

import * as Caml_exceptions from "rescript/lib/es6/caml_exceptions.js";

var Sys_error = /* @__PURE__ */Caml_exceptions.create("P.Sys_error");

function input(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          2,
          17
        ],
        Error: new Error()
      };
}

function output(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          3,
          18
        ],
        Error: new Error()
      };
}

function open_temp_file(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          4,
          26
        ],
        Error: new Error()
      };
}

function close_out(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          5,
          21
        ],
        Error: new Error()
      };
}

function output_char(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          6,
          23
        ],
        Error: new Error()
      };
}

function really_input(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          7,
          24
        ],
        Error: new Error()
      };
}

function pp_get_formatter_tag_functions(param) {
  throw {
        RE_EXN_ID: "Assert_failure",
        _1: [
          "P.res",
          8,
          42
        ],
        Error: new Error()
      };
}

throw {
      RE_EXN_ID: "Assert_failure",
      _1: [
        "P.res",
        11,
        13
      ],
      Error: new Error()
    };

export {
  Sys_error ,
  input ,
  output ,
  open_temp_file ,
  close_out ,
  output_char ,
  really_input ,
  pp_get_formatter_tag_functions ,
  stderr ,
  print_char ,
  
}
/* stderr Not a pure module */
