You are viewing a development version of the library. Goto the latest version.

Module OASISPlugin.Extra

module Extra: PLUGINS  with
  type act = context_act -> package -> context_act
  and type data = package
  and type kind = [`Extra]
This module manage plugin that can handle configure step.

type data 
type act 
type kind 
type self_t = kind OASISPlugin.t 
type self_plugin = kind OASISTypes.plugin 
val create : self_plugin ->
self_t * OASISPlugin.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.
val value : self_plugin OASISValues.t
Parse a plugin field.