úÎ!:?7¥'      !"#$%&© 2020 Albert KrewinkelMIT,Albert Krewinkel <albert+hslua@zeitkraut.de>alphaRequires GHC 8 or later.None=?_6y+hslua-module-doclayout Pushes the  doclayout module to the Lua stack.hslua-module-doclayoutAdd the  doclayoutA module under the given name to the table of preloaded packages.hslua-module-doclayout Render a '‘. The text is reflowed on breakable spaces to match the given line length. Text is not reflowed if the line length parameter is omitted or nil.hslua-module-doclayoutTrue iff the document is empty.hslua-module-doclayoutReturns the width of a '.hslua-module-doclayoutReturns the minimal width of a '$ when reflowed at breakable spaces.hslua-module-doclayoutJReturns the column that would be occupied by the last laid out character.hslua-module-doclayout+Returns the height of a block or other Doc.hslua-module-doclayout—Returns the real length of a string in a monospace font: 0 for a combining character, 1, for a regular character, 2 for an East Asian wide character. hslua-module-doclayout Creates a 'N which is conditionally included only if it comes at the beginning of a line. hslua-module-doclayout!Conditionally includes the given ') unless it is followed by a blank space. hslua-module-doclayout/Inserts a blank line unless one exists already. hslua-module-doclayout-Insert blank lines unless they exist already. hslua-module-doclayoutPuts a ' in curly braces.hslua-module-doclayoutPuts a ' in square brackets.hslua-module-doclayoutLike  but aligned centered.hslua-module-doclayout%Chomps trailing blank space off of a '.hslua-module-doclayoutConcatenates a list of 's.hslua-module-doclayoutbA carriage return. Does nothing if we're at the beginning of a line; otherwise inserts a newline.hslua-module-doclayoutWraps a ' in double quoteshslua-module-doclayoutThe empty document.hslua-module-doclayoutMakes a ' flush against the left margin.hslua-module-doclayoutCreates a hanging indent.hslua-module-doclayout Encloses a ' inside a start and end '.hslua-module-doclayoutFCreates a block with the given width and content, aligned to the left.hslua-module-doclayout Creates a ' from a string.hslua-module-doclayout Indents a '# by the specified number of spaces.hslua-module-doclayout#Removes leading blank lines from a '.hslua-module-doclayoutMakes a ' non-reflowable.hslua-module-doclayoutPuts a ' in parentheses.hslua-module-doclayout†Uses the specified string as a prefix for every line of the inside document (except the first, if not at the beginning of the line).hslua-module-doclayoutWraps a ' in single quotes. hslua-module-doclayoutLike  but aligned to the right.!hslua-module-doclayoutA breaking (reflowable) space.(hslua-module-doclayoutName used for the Doc Lua userdata values.#hslua-module-doclayout Retrieve a Doc Text; value from the Lua stack. Strings are converted to plain ' values.$hslua-module-doclayoutPush a Doc Text value to the Lua stack.)hslua-module-doclayoutConcatenate two ')s, putting breakable spaces between them.*hslua-module-doclayoutConcatenate two '.+hslua-module-doclayouta / b puts a above b.,hslua-module-doclayoutTest ' equality.-hslua-module-doclayouta // b puts a above b..hslua-module-doclayout1Convert to string by rendering without reflowing.%  !"#$%  !"#$/      !"#$%&'()*+,-./01233hslua-module-doclayout-0.1.0-HLj9a1dpEtsGekJUDr54IBForeign.Lua.Module.DocLayout pushModule preloadModulerenderis_emptyoffset min_offset update_columnheight real_length after_breakbefore_non_blank blankline blanklinesbracesbracketscblockchompconcatcr double_quotesemptyflushhanginsidelblockliteralnestnestlenowrapparensprefixedquotesrblockspacevfillpeekDocpushDoc $fPushableDoc $fPeekableDoc$doclayout-0.3-4JFOxFc1r4o5LUSJX1jJ7wText.DocLayoutDoc docTypeName__add__concat__div__eq__idiv __tostring