sig
  val parse_objectType : string -> JBasics.object_type
  val parse_field_descriptor : string -> JBasics.value_type
  val parse_method_descriptor : string -> JBasics.method_descriptor
  val parse_descriptor : string -> JBasics.descriptor
  val parse_ClassSignature : string -> JSignature.classSignature
  val parse_MethodTypeSignature : string -> JSignature.methodTypeSignature
  val parse_FieldTypeSignature : string -> JSignature.fieldTypeSignature
end