Module Djot_kernel.InlineTable
val is_punct : char -> boolval is_tick : char -> boolval is_bslash : char -> boolval dreserved : char -> booltype dstyle = | DEmph| DStrong| DSuper| DSub| DMark| DInsert| DDelete| DSQuote| DDQuote
type dsyntax = | DOff| DBraced| DBare| DBareAfterBreak
type ddecay = | DDSelf| DDPair of bool * string * string
type dconfig = {dc_char : dstyle -> char;dc_width : dstyle -> int;dc_syntax : dstyle -> dsyntax;dc_decay : dstyle -> ddecay;dc_smart_typography : bool;dc_raw_inline : bool;dc_math : bool;dc_dollar_math : bool;dc_attrs : bool;dc_wikilinks : bool;dc_tags : bool;dc_holes : bool;
}val djot_dchar : dstyle -> charval djot_dwidth : dstyle -> intval chars : char -> int -> stringval solid_str : string -> boolval ddecay_ok : ddecay -> boolval dconfig_distinct : dconfig -> boolval dconfig_rows_ok : dconfig -> booltype dentry = {de_char : char;de_width : int;de_syntax : dsyntax;de_decay : ddecay;
}type drow_refusal = | RWidth| RNotPunct| RReserved| RDecay| RBareHyphen| RTaken of dstyle
val markdown_strong_entry : dentryval wiki_display : string -> string option -> string