Text.Pandoc.Shared

# List processing

splitBy

splitByIndices

splitStringByIndices

substitute

ordNub

# Text processing

backslashEscapes

escapeStringUsing

stripTrailingNewlines

trim

triml

trimr

stripFirstAndLast

camelCaseToHyphenated

toRomanNumeral

escapeURI

tabFilter

# Date/time

normalizeDate

# Pandoc block and inline list processing

orderedListMarkers

normalizeSpaces

extractSpaces

normalize

normalizeInlines

normalizeBlocks

removeFormatting

stringify

capitalize

compactify

compactify'

compactify'DL

data Element

hierarchicalize

uniqueIdent

isHeaderBlock

headerShift

isTightList

addMetaField

makeMeta

# TagSoup HTML handling

renderTags'

# File handling

inDirectory

getDefaultReferenceDocx

getDefaultReferenceODT

readDataFile

readDataFileUTF8

fetchItem

fetchItem'

openURL

collapseFilePath

# Error handling

err

warn

mapLeft

hush

# Safe read

safeRead

# Temp directory

withTempDir