Module Signature.Entry

type t =
  1. | Pragma of {
    1. location : Syncom.Location.t;
    2. pragma : Pragma.t;
    }
  2. | Declaration of {
    1. location : Syncom.Location.t;
    2. declaration : Declaration.t;
    }
  3. | Comment of {
    1. location : Syncom.Location.t;
    2. content : Support.String.t;
    }
    (*

    Documentation comment

    *)