Table of Contents
Constants
-
BROKEN_CLUSTER
= 1
-
CONSONANT_SYLLABLE
= 0
-
NON_SEA_CLUSTER
= 2
-
OT_A
= 10
-
OT_C
= 1
-
OT_CM
= 17
-
OT_COENG
= 14
-
OT_GB
= 12
-
OT_H
= 4
-
OT_IV
= 2
-
OT_M
= 7
-
OT_MR
= 22
-
OT_NBSP
= 11
-
OT_RA
= 16
-
OT_REPHA
= 15
-
OT_RS
= 13
-
OT_SM
= 8
-
OT_T
= 3
-
OT_VABV
= 26
-
OT_VBLW
= 27
-
OT_VD
= 9
-
OT_VPRE
= 28
-
OT_VPST
= 29
-
OT_X
= 0
-
OT_ZWJ
= 6
-
OT_ZWNJ
= 5
-
POS_ABOVE_C
= 6
-
POS_AFTER_MAIN
= 5
-
POS_AFTER_POST
= 12
-
POS_AFTER_SUB
= 9
-
POS_BASE_C
= 4
-
POS_BEFORE_POST
= 10
-
POS_BEFORE_SUB
= 7
-
POS_BELOW_C
= 8
-
POS_END
= 15
-
POS_FINAL_C
= 13
-
POS_POST_C
= 11
-
POS_PRE_C
= 3
-
POS_PRE_M
= 2
-
POS_RA_TO_BECOME_REPH
= 1
-
POS_SMVD
= 14
-
POS_START
= 0
Properties
-
$sea_category_char
: mixed
-
$sea_table
: mixed
Methods
-
bubble_sort()
: mixed
-
final_reordering()
: mixed
-
final_reordering_syllable()
: mixed
-
initial_reordering()
: mixed
-
initial_reordering_syllable()
: mixed
-
insert_dotted_circles()
: mixed
-
sea_get_categories()
: mixed
-
set_sea_properties()
: mixed
-
set_syllables()
: mixed
BROKEN_CLUSTER
public
mixed
BROKEN_CLUSTER
= 1
CONSONANT_SYLLABLE
public
mixed
CONSONANT_SYLLABLE
= 0
NON_SEA_CLUSTER
public
mixed
NON_SEA_CLUSTER
= 2
OT_A
public
mixed
OT_A
= 10
OT_C
public
mixed
OT_C
= 1
OT_CM
public
mixed
OT_CM
= 17
OT_COENG
public
mixed
OT_COENG
= 14
OT_GB
public
mixed
OT_GB
= 12
OT_H
public
mixed
OT_H
= 4
OT_IV
public
mixed
OT_IV
= 2
OT_M
public
mixed
OT_M
= 7
OT_MR
public
mixed
OT_MR
= 22
OT_NBSP
public
mixed
OT_NBSP
= 11
OT_RA
public
mixed
OT_RA
= 16
OT_REPHA
public
mixed
OT_REPHA
= 15
OT_RS
public
mixed
OT_RS
= 13
OT_SM
public
mixed
OT_SM
= 8
OT_T
public
mixed
OT_T
= 3
OT_VABV
public
mixed
OT_VABV
= 26
OT_VBLW
public
mixed
OT_VBLW
= 27
OT_VD
public
mixed
OT_VD
= 9
OT_VPRE
public
mixed
OT_VPRE
= 28
OT_VPST
public
mixed
OT_VPST
= 29
OT_X
public
mixed
OT_X
= 0
OT_ZWJ
public
mixed
OT_ZWJ
= 6
OT_ZWNJ
public
mixed
OT_ZWNJ
= 5
POS_ABOVE_C
public
mixed
POS_ABOVE_C
= 6
POS_AFTER_MAIN
public
mixed
POS_AFTER_MAIN
= 5
POS_AFTER_POST
public
mixed
POS_AFTER_POST
= 12
POS_AFTER_SUB
public
mixed
POS_AFTER_SUB
= 9
POS_BASE_C
public
mixed
POS_BASE_C
= 4
POS_BEFORE_POST
public
mixed
POS_BEFORE_POST
= 10
POS_BEFORE_SUB
public
mixed
POS_BEFORE_SUB
= 7
POS_BELOW_C
public
mixed
POS_BELOW_C
= 8
POS_END
public
mixed
POS_END
= 15
POS_FINAL_C
public
mixed
POS_FINAL_C
= 13
POS_POST_C
public
mixed
POS_POST_C
= 11
POS_PRE_C
public
mixed
POS_PRE_C
= 3
POS_PRE_M
public
mixed
POS_PRE_M
= 2
POS_RA_TO_BECOME_REPH
public
mixed
POS_RA_TO_BECOME_REPH
= 1
POS_SMVD
public
mixed
POS_SMVD
= 14
POS_START
public
mixed
POS_START
= 0
$sea_category_char
public
static mixed
$sea_category_char
= ['x', 'C', 'V', 'T', 'H', 'x', 'x', 'x', 'x', 'x', 'A', 'x', 'G', 'x', 'x', 'x', 'x', 'M', 'x', 'x', 'x', 'x', 'R', 'x', 'x', 'x', 'a', 'b', 'p', 't']
$sea_table
public
static mixed
$sea_table
= [
/* New Tai Lue (1980..19DF) */
/* 1980 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1988 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1990 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1998 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 19A0 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 19A8 */
3841,
3841,
3841,
3841,
3840,
3840,
3840,
3840,
/* 19B0 */
2823,
2823,
2823,
2823,
2823,
775,
775,
775,
/* 19B8 */
2823,
2823,
775,
2823,
2823,
2823,
2823,
2823,
/* 19C0 */
2823,
3857,
3857,
3857,
3857,
3857,
3857,
3857,
/* 19C8 */
3843,
3843,
3840,
3840,
3840,
3840,
3840,
3840,
/* 19D0 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 19D8 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* Tai Tham (1A20..1AAF) */
/* 1A20 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1A28 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1A30 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1A38 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1A40 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1A48 */
3841,
3841,
3841,
3841,
3841,
3842,
3842,
3842,
/* 1A50 */
3842,
3842,
3842,
3841,
3841,
3857,
3857,
3857,
/* 1A58 */
3857,
3857,
3857,
3857,
3857,
3857,
3857,
3840,
/* 1A60 */
3844,
2823,
1543,
2823,
2823,
1543,
1543,
1543,
/* 1A68 */
1543,
2055,
2055,
1543,
2055,
2823,
775,
775,
/* 1A70 */
775,
775,
775,
1543,
1543,
3843,
3843,
3843,
/* 1A78 */
3843,
3843,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1A80 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1A88 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1A90 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1A98 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1AA0 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1AA8 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* Cham (AA00..AA5F) */
/* AA00 */
3842,
3842,
3842,
3842,
3842,
3842,
3841,
3841,
/* AA08 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA10 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA18 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA20 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA28 */
3841,
1543,
1543,
1543,
1543,
2055,
1543,
775,
/* AA30 */
775,
1543,
2055,
3857,
3857,
3857,
3857,
3840,
/* AA38 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* AA40 */
3857,
3857,
3857,
3857,
3857,
3857,
3857,
3857,
/* AA48 */
3857,
3857,
3857,
3857,
3857,
3857,
3840,
3840,
/* AA50 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* AA58 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
]
bubble_sort()
public
static bubble_sort(mixed &$arr, mixed $start, mixed $len) : mixed
Parameters
-
$arr
: mixed
-
-
$start
: mixed
-
-
$len
: mixed
-
final_reordering()
public
static final_reordering(mixed &$info, mixed $GSUBdata, mixed $scriptblock) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$scriptblock
: mixed
-
final_reordering_syllable()
public
static final_reordering_syllable(mixed &$info, mixed $GSUBdata, mixed $scriptblock, mixed $start, mixed $end) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$scriptblock
: mixed
-
-
$start
: mixed
-
-
$end
: mixed
-
initial_reordering()
public
static initial_reordering(mixed &$info, mixed $GSUBdata, mixed $broken_syllables, mixed $scriptblock, mixed $dottedcircle) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$broken_syllables
: mixed
-
-
$scriptblock
: mixed
-
-
$dottedcircle
: mixed
-
initial_reordering_syllable()
public
static initial_reordering_syllable(mixed &$info, mixed $GSUBdata, mixed $scriptblock, mixed $start, mixed $end) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$scriptblock
: mixed
-
-
$start
: mixed
-
-
$end
: mixed
-
insert_dotted_circles()
public
static insert_dotted_circles(mixed &$info, mixed $dottedcircle) : mixed
Parameters
-
$info
: mixed
-
-
$dottedcircle
: mixed
-
sea_get_categories()
public
static sea_get_categories(mixed $u) : mixed
Parameters
-
$u
: mixed
-
set_sea_properties()
public
static set_sea_properties(mixed &$info, mixed $scriptblock) : mixed
Parameters
-
$info
: mixed
-
-
$scriptblock
: mixed
-
set_syllables()
public
static set_syllables(mixed &$o, mixed $s, mixed &$broken_syllables) : mixed
Parameters
-
$o
: mixed
-
-
$s
: mixed
-
-
$broken_syllables
: mixed
-