Table of Contents
Constants
-
BROKEN_CLUSTER
= 3
-
CONSONANT_SYLLABLE
= 0
-
NON_MYANMAR_CLUSTER
= 4
-
OT_A
= 10
-
OT_AS
= 18
-
OT_C
= 1
-
OT_CM
= 17
-
OT_COENG
= 14
-
OT_D
= 19
-
OT_D0
= 20
-
OT_DB
= 3
-
OT_DOTTEDCIRCLE
= 12
-
OT_GB
= 12
-
OT_H
= 4
-
OT_M
= 7
-
OT_MH
= 21
-
OT_MR
= 22
-
OT_MW
= 23
-
OT_MY
= 24
-
OT_N
= 3
-
OT_NBSP
= 11
-
OT_PT
= 25
-
OT_RA
= 16
-
OT_REPHA
= 15
-
OT_RS
= 13
-
OT_SM
= 8
-
OT_V
= 2
-
OT_VABV
= 26
-
OT_VBLW
= 27
-
OT_VD
= 9
-
OT_VPRE
= 28
-
OT_VPST
= 29
-
OT_VS
= 30
-
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
-
$myanmar_category_char
: mixed
-
$myanmar_table
: mixed
Methods
-
bubble_sort()
: mixed
-
FLAG()
: mixed
-
FLAG_RANGE()
: mixed
-
in_range()
: mixed
-
insert_dotted_circles()
: mixed
-
is_consonant()
: mixed
-
is_one_of()
: mixed
-
myanmar_get_categories()
: mixed
-
reordering()
: mixed
-
reordering_syllable()
: mixed
-
set_myanmar_properties()
: mixed
-
set_syllables()
: mixed
BROKEN_CLUSTER
public
mixed
BROKEN_CLUSTER
= 3
CONSONANT_SYLLABLE
public
mixed
CONSONANT_SYLLABLE
= 0
NON_MYANMAR_CLUSTER
public
mixed
NON_MYANMAR_CLUSTER
= 4
OT_A
public
mixed
OT_A
= 10
OT_AS
public
mixed
OT_AS
= 18
OT_C
public
mixed
OT_C
= 1
OT_CM
public
mixed
OT_CM
= 17
OT_COENG
public
mixed
OT_COENG
= 14
OT_D
public
mixed
OT_D
= 19
OT_D0
public
mixed
OT_D0
= 20
OT_DB
public
mixed
OT_DB
= 3
OT_DOTTEDCIRCLE
public
mixed
OT_DOTTEDCIRCLE
= 12
OT_GB
public
mixed
OT_GB
= 12
OT_H
public
mixed
OT_H
= 4
OT_M
public
mixed
OT_M
= 7
OT_MH
public
mixed
OT_MH
= 21
OT_MR
public
mixed
OT_MR
= 22
OT_MW
public
mixed
OT_MW
= 23
OT_MY
public
mixed
OT_MY
= 24
OT_N
public
mixed
OT_N
= 3
OT_NBSP
public
mixed
OT_NBSP
= 11
OT_PT
public
mixed
OT_PT
= 25
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_V
public
mixed
OT_V
= 2
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_VS
public
mixed
OT_VS
= 30
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
$myanmar_category_char
public
static mixed
$myanmar_category_char
= [
'x',
'C',
'V',
'N',
'H',
'Z',
'J',
'x',
'S',
'x',
'A',
'x',
'D',
'x',
'x',
'x',
'R',
'x',
'a',
/* As Asat */
'd',
/* Digits except zero */
'o',
/* Digit zero */
'k',
/* Medial types */
'l',
/* Medial types */
'm',
/* Medial types */
'n',
/* Medial types */
'p',
/* Pwo and other tones */
'v',
/* Vowel aboVe */
'b',
/* Vowel Below */
'e',
/* Vowel prE */
't',
/* Vowel posT */
's',
]
$myanmar_table
public
static mixed
$myanmar_table
= [
/* Myanmar (1000..109F) */
/* 1000 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1008 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1010 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1018 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1020 */
3841,
3842,
3842,
3842,
3842,
3842,
3842,
3842,
/* 1028 */
3842,
3842,
3842,
2823,
2823,
1543,
1543,
2055,
/* 1030 */
2055,
775,
1543,
1543,
1543,
1543,
3848,
3843,
/* 1038 */
3848,
3844,
1540,
3857,
3857,
3857,
3857,
3841,
/* 1040 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1048 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1050 */
3841,
3841,
3842,
3842,
3842,
3842,
2823,
2823,
/* 1058 */
2055,
2055,
3841,
3841,
3841,
3841,
3857,
3857,
/* 1060 */
3857,
3841,
2823,
3843,
3843,
3841,
3841,
2823,
/* 1068 */
2823,
3843,
3843,
3843,
3843,
3843,
3841,
3841,
/* 1070 */
3841,
1543,
1543,
1543,
1543,
3841,
3841,
3841,
/* 1078 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* 1080 */
3841,
3841,
3857,
2823,
775,
1543,
1543,
3843,
/* 1088 */
3843,
3843,
3843,
3843,
3843,
3843,
3841,
3843,
/* 1090 */
3840,
3840,
3840,
3840,
3840,
3840,
3840,
3840,
/* 1098 */
3840,
3840,
3843,
3843,
2823,
1543,
3840,
3840,
/* Myanmar Extended-A (AA60..AA7F) */
/* AA60 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA68 */
3841,
3841,
3841,
3841,
3841,
3841,
3841,
3841,
/* AA70 */
3840,
3841,
3841,
3841,
3840,
3840,
3840,
3840,
/* AA78 */
3840,
3840,
3841,
3843,
3840,
3840,
3840,
3840,
]
bubble_sort()
public
static bubble_sort(mixed &$arr, mixed $start, mixed $len) : mixed
Parameters
-
$arr
: mixed
-
-
$start
: mixed
-
-
$len
: mixed
-
FLAG()
public
static FLAG(mixed $x) : mixed
Parameters
-
$x
: mixed
-
FLAG_RANGE()
public
static FLAG_RANGE(mixed $x, mixed $y) : mixed
Parameters
-
$x
: mixed
-
-
$y
: mixed
-
in_range()
public
static in_range(mixed $u, mixed $lo, mixed $hi) : mixed
Parameters
-
$u
: mixed
-
-
$lo
: mixed
-
-
$hi
: mixed
-
insert_dotted_circles()
public
static insert_dotted_circles(mixed &$info, mixed $dottedcircle) : mixed
Parameters
-
$info
: mixed
-
-
$dottedcircle
: mixed
-
is_consonant()
public
static is_consonant(mixed $info) : mixed
Parameters
-
$info
: mixed
-
is_one_of()
public
static is_one_of(mixed $info, mixed $flags) : mixed
Parameters
-
$info
: mixed
-
-
$flags
: mixed
-
myanmar_get_categories()
public
static myanmar_get_categories(mixed $u) : mixed
Parameters
-
$u
: mixed
-
reordering()
public
static reordering(mixed &$info, mixed $GSUBdata, mixed $broken_syllables, mixed $dottedcircle) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$broken_syllables
: mixed
-
-
$dottedcircle
: mixed
-
reordering_syllable()
public
static reordering_syllable(mixed &$info, mixed $GSUBdata, mixed $start, mixed $end) : mixed
Parameters
-
$info
: mixed
-
-
$GSUBdata
: mixed
-
-
$start
: mixed
-
-
$end
: mixed
-
set_myanmar_properties()
public
static set_myanmar_properties(mixed &$info) : mixed
Parameters
-
$info
: mixed
-
set_syllables()
public
static set_syllables(mixed &$o, mixed $s, mixed &$broken_syllables) : mixed
Parameters
-
$o
: mixed
-
-
$s
: mixed
-
-
$broken_syllables
: mixed
-