ocean.text

Modules

Arguments
module ocean.text.Arguments

Module to manage command-line arguments.

Ascii
module ocean.text.Ascii

Placeholder for a selection of ASCII utilities. These generally will not work with utf8, and cannot be easily extended to utf16 or utf32

Search
module ocean.text.Search
Unicode
module ocean.text.Unicode

Provides case mapping Functions for Unicode Strings. As of now it is only 99 % complete, because it does not take into account Conditional case mappings. This means the Greek Letter Sigma will not be correctly case mapped at the end of a Word, and the Locales Lithuanian, Turkish and Azeri are not taken into account during Case Mappings. This means all in all around 12 Characters will not be mapped correctly under some circumstances.

UnicodeData
module ocean.text.UnicodeData

Contains the Unicode Data files converted to structs and simple accessor functions. This file is generated by a Perl script. All necessary changes should be made in the script, not in this file.

Util
module ocean.text.Util

Placeholder for a variety of wee functions.

arguments
module ocean.text.arguments
convert
module ocean.text.convert
csv
module ocean.text.csv
entities
module ocean.text.entities
formatter
module ocean.text.formatter
json
module ocean.text.json
regex
module ocean.text.regex
utf
module ocean.text.utf
util
module ocean.text.util
xml
module ocean.text.xml