package oasis

  1. Overview
  2. Docs

This module manage plugin that can handle building documents.

type act = (OASISTypes.doc, unit) section_act
type kind = [
  1. | `Doc
]
type self_t = kind t
type self_plugin = kind OASISTypes.plugin
val create : self_plugin -> self_t * all_t
val register_act : self_t -> act -> unit

Register the section_act or package_act datastructure.

val act : self_plugin -> act

Get action.

val quickstart_question : unit -> self_plugin OASISTypes.quickstart_question

Quickstart question.

Parse a plugin field.