Module Profile.Delimiter

An inline delimiter whose spelling a profile chooses.

type profile := t
type t
type syntax = [
  1. | `Off
  2. | `Braced
  3. | `Bare
]

How a delimiter is written: `Bare as *x*, with {*x*} also read; `Braced as {=x=} only; `Off removes the construct.

val name : t -> string

emph, strong, superscript, subscript, highlight, insert, delete.

val spelling : t -> profile -> char * int * syntax

The character, how many of it make the delimiter, and how it is written.