An OWL-A format Wordlist extends the OWL format to add an overlay onto an OWL format Wordlist to support diacritic marks.

This class is generally not useful to most developers as it is used mainly internally to keep Wordlists for languages based on latin-1 small.

If necessary, there are tools within the generation/ folder to create the necessary data.

Extends

Extended by

Constructors

new WordlistOwlA()

new WordlistOwlA(
   locale, 
   data, 
   accent, 
   checksum): WordlistOwlA

Creates a new Wordlist for locale using the OWLA data and accent data and validated against the checksum.

Parameters

ParameterType
localestring
datastring
accentstring
checksumstring

Returns

WordlistOwlA

Overrides

WordlistOwl.constructor

Source

wordlists/wordlist-owla.ts:21

Methods

join()

join(words): string

Sub-classes may override this to provider a language-specific method for joining words into a phrase.

By default, words are joined by a single space.

Parameters

ParameterTypeDescription
wordsstring[]The words to join.

Returns

string

The joined phrase.

Inherited from

WordlistOwl.join

Source

wordlists/wordlist.ts:45


split()

split(phrase): string[]

Sub-classes may override this to provide a language-specific method for spliting phrase into individual words.

By default, phrase is split using any sequences of white-space as defined by regular expressions (i.e. /\s+/).

Parameters

ParameterTypeDescription
phrasestringThe phrase to split.

Returns

string[]

The split words in the phrase.

Inherited from

WordlistOwl.split

Source

wordlists/wordlist.ts:33