Module Signature.Entry

type t =
  1. | Raw_declaration of {
    1. location : Beluga_syntax.Syncom.Location.t;
    2. declaration : Declaration.t;
    }
  2. | Raw_pragma of {
    1. location : Beluga_syntax.Syncom.Location.t;
    2. pragma : Pragma.t;
    }
  3. | Raw_comment of {
    1. location : Beluga_syntax.Syncom.Location.t;
    2. content : Support.String.t;
    }