BetaReader.accumulateFunction

Called by transcodeGreek(), this recursively walks through a string and transliterates beta-code to unicode, using the resolve() function. s is the string you want to transliterate; acc and ret are empty strings when it is first called.

BetaReader.demosMethod

A place for putting example beta-code, which will be transcoded and included at the end of the reference guide.

BetaReader.isAccentMethod

Returns true if a given character is a beta-code acute, grave, or circumflex.

BetaReader.isAlphabeticMethod

Returns true if a given character is a beta-code version of any valid alphabetic, upper- or lower-case.

BetaReader.isConsonantMethod

Returns true if a given character is a beta-code version of any valid consonant, upper- or lower-case.

BetaReader.isDiphthongMethod

Returns true if a given string represents a valid beta-code expression of a Greek diphthong.

BetaReader.isSigmaTerminatorMethod

Returns true if a given character is a beta-code version of any character that would cause a sigma to take its terminal form.

BetaReader.isUCMethod

Returns true if a given character is a beta-code version of any valid upper-case letter.

BetaReader.isUCMarkerMethod

Returns true if a given character is a the asterix that, in original beta-code, indicated that the following letter is upper-case.

BetaReader.isVowelMethod

Returns true if a given character is a beta-code version of any valid vowel, upper- or lower-case.

BetaReader.preprocessGreekMethod

Pre-process a string to be transcoded. First, correct the order of accented capital letters to: asterisk + letter + diacriticals

BetaReader.resolveMethod

Simply look up s in BetaReader.bigLookup, in file CharDict.jl. If the lookup failes, return the invalid-beta-code sign #.

BetaReader.transcodeGreekMethod

Initialize the iterator, accumulate(); get the final result, which will be using combining diacritics; then normalize to :NFKC, using pre-combined diacritics.