Imported Upstream version 1.7.6
[platform/upstream/harfbuzz.git] / src / hb-ot-shape-complex-myanmar-machine.hh
index d2fe742..fb67dd4 100644 (file)
@@ -1,5 +1,5 @@
 
-#line 1 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 1 "hb-ot-shape-complex-myanmar-machine.rl"
 /*
  * Copyright © 2011,2012  Google, Inc.
  *
 #include "hb-private.hh"
 
 
-#line 36 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 36 "hb-ot-shape-complex-myanmar-machine.hh"
 static const unsigned char _myanmar_syllable_machine_trans_keys[] = {
-       1u, 31u, 3u, 30u, 5u, 29u, 5u, 8u, 5u, 29u, 3u, 25u, 5u, 25u, 5u, 25u, 
+       1u, 32u, 3u, 30u, 5u, 29u, 5u, 8u, 5u, 29u, 3u, 25u, 5u, 25u, 5u, 25u, 
        3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 1u, 16u, 3u, 29u, 3u, 29u, 3u, 29u, 
-       3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 5u, 29u, 5u, 8u, 
-       5u, 29u, 3u, 25u, 5u, 25u, 5u, 25u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 
-       3u, 30u, 3u, 29u, 1u, 30u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 
-       3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 8u, 8u, 0
+       3u, 29u, 3u, 29u, 3u, 30u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 5u, 29u, 
+       5u, 8u, 5u, 29u, 3u, 25u, 5u, 25u, 5u, 25u, 3u, 29u, 3u, 29u, 3u, 29u, 
+       3u, 29u, 3u, 30u, 3u, 29u, 1u, 32u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 
+       3u, 29u, 3u, 30u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 1u, 32u, 8u, 8u, 
+       0
 };
 
 static const char _myanmar_syllable_machine_key_spans[] = {
-       31, 28, 25, 4, 25, 23, 21, 21, 
+       32, 28, 25, 4, 25, 23, 21, 21, 
        27, 27, 27, 27, 16, 27, 27, 27, 
-       27, 27, 27, 27, 27, 27, 25, 4
-       25, 23, 21, 21, 27, 27, 27, 27, 
-       28, 27, 30, 27, 27, 27, 27, 27, 
-       27, 27, 27, 27, 1
+       27, 27, 28, 27, 27, 27, 27, 25
+       4, 25, 23, 21, 21, 27, 27, 27, 
+       27, 28, 27, 32, 27, 27, 27, 27, 
+       27, 28, 27, 27, 27, 27, 32, 1
 };
 
 static const short _myanmar_syllable_machine_index_offsets[] = {
-       0, 32, 61, 87, 92, 118, 142, 164
-       186, 214, 242, 270, 298, 315, 343, 371
-       399, 427, 455, 483, 511, 539, 567, 593
-       598, 624, 648, 670, 692, 720, 748, 776
-       804, 833, 861, 892, 920, 948, 976, 1004
-       1032, 1060, 1088, 1116, 1144
+       0, 33, 62, 88, 93, 119, 143, 165
+       187, 215, 243, 271, 299, 316, 344, 372
+       400, 428, 456, 485, 513, 541, 569, 597
+       623, 628, 654, 678, 700, 722, 750, 778
+       806, 834, 863, 891, 924, 952, 980, 1008
+       1036, 1064, 1093, 1121, 1149, 1177, 1205, 1238
 };
 
 static const char _myanmar_syllable_machine_indicies[] = {
        1, 1, 2, 3, 4, 4, 0, 5, 
        0, 6, 1, 0, 0, 0, 0, 7, 
-       0, 8, 1, 0, 9, 10, 11, 12, 
-       13, 14, 15, 16, 17, 18, 19, 0, 
-       21, 22, 23, 23, 20, 24, 20, 25, 
-       20, 20, 20, 20, 20, 20, 20, 26, 
-       20, 20, 27, 28, 29, 30, 31, 32, 
-       33, 34, 35, 36, 20, 23, 23, 20, 
-       24, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 37, 20, 20, 20, 20, 20, 
-       20, 31, 20, 20, 20, 35, 20, 23, 
-       23, 20, 24, 20, 23, 23, 20, 24, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       31, 20, 20, 20, 35, 20, 38, 20, 
-       23, 23, 20, 24, 20, 31, 20, 20, 
-       20, 20, 20, 20, 20, 39, 20, 20, 
-       20, 20, 20, 20, 31, 20, 23, 23, 
-       20, 24, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 39, 20, 20, 20, 20, 
-       20, 20, 31, 20, 23, 23, 20, 24, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       31, 20, 21, 20, 23, 23, 20, 24, 
-       20, 25, 20, 20, 20, 20, 20, 20, 
-       20, 40, 20, 20, 40, 20, 20, 20, 
-       31, 41, 20, 20, 35, 20, 21, 20, 
-       23, 23, 20, 24, 20, 25, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 31, 20, 20, 20, 
-       35, 20, 21, 20, 23, 23, 20, 24, 
-       20, 25, 20, 20, 20, 20, 20, 20, 
-       20, 40, 20, 20, 20, 20, 20, 20, 
-       31, 41, 20, 20, 35, 20, 21, 20, 
-       23, 23, 20, 24, 20, 25, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 31, 41, 20, 20, 
-       35, 20, 1, 1, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 1, 20, 21, 20, 23, 23, 20, 
-       24, 20, 25, 20, 20, 20, 20, 20, 
-       20, 20, 26, 20, 20, 27, 28, 29, 
-       30, 31, 32, 33, 34, 35, 20, 21, 
-       20, 23, 23, 20, 24, 20, 25, 20, 
-       20, 20, 20, 20, 20, 20, 34, 20, 
-       20, 20, 20, 20, 20, 31, 32, 33, 
-       34, 35, 20, 21, 20, 23, 23, 20, 
-       24, 20, 25, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 31, 32, 33, 34, 35, 20, 21, 
-       20, 23, 23, 20, 24, 20, 25, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 31, 32, 33, 
-       20, 35, 20, 21, 20, 23, 23, 20, 
-       24, 20, 25, 20, 20, 20, 20, 20, 
-       20, 20, 20, 20, 20, 20, 20, 20, 
-       20, 31, 20, 33, 20, 35, 20, 21, 
-       20, 23, 23, 20, 24, 20, 25, 20, 
-       20, 20, 20, 20, 20, 20, 34, 20, 
-       20, 27, 20, 29, 20, 31, 32, 33, 
-       34, 35, 20, 21, 20, 23, 23, 20, 
-       24, 20, 25, 20, 20, 20, 20, 20, 
-       20, 20, 34, 20, 20, 27, 20, 20, 
-       20, 31, 32, 33, 34, 35, 20, 21, 
-       20, 23, 23, 20, 24, 20, 25, 20, 
-       20, 20, 20, 20, 20, 20, 34, 20, 
-       20, 27, 28, 29, 20, 31, 32, 33, 
-       34, 35, 20, 21, 22, 23, 23, 20, 
-       24, 20, 25, 20, 20, 20, 20, 20, 
-       20, 20, 26, 20, 20, 27, 28, 29, 
-       30, 31, 32, 33, 34, 35, 20, 3, 
-       3, 42, 5, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 43, 42, 42, 42, 
-       42, 42, 42, 13, 42, 42, 42, 17, 
-       42, 3, 3, 42, 5, 42, 3, 3, 
-       42, 5, 42, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 13, 42, 42, 42, 17, 42, 
-       44, 42, 3, 3, 42, 5, 42, 13, 
-       42, 42, 42, 42, 42, 42, 42, 45, 
-       42, 42, 42, 42, 42, 42, 13, 42, 
-       3, 3, 42, 5, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 45, 42, 42, 
-       42, 42, 42, 42, 13, 42, 3, 3, 
-       42, 5, 42, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 13, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 46, 42, 42, 46, 42, 
-       42, 42, 13, 47, 42, 42, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 13, 42, 
-       42, 42, 17, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 46, 42, 42, 42, 42, 
-       42, 42, 13, 47, 42, 42, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 13, 47, 
-       42, 42, 17, 42, 21, 22, 23, 23, 
-       20, 24, 20, 25, 20, 20, 20, 20, 
-       20, 20, 20, 48, 20, 20, 27, 28, 
-       29, 30, 31, 32, 33, 34, 35, 36, 
-       20, 21, 49, 23, 23, 20, 24, 20, 
-       25, 20, 20, 20, 20, 20, 20, 20, 
-       26, 20, 20, 27, 28, 29, 30, 31, 
-       32, 33, 34, 35, 20, 1, 1, 2, 
-       3, 3, 3, 42, 5, 42, 6, 1, 
-       42, 42, 42, 42, 1, 42, 8, 1, 
-       42, 9, 10, 11, 12, 13, 14, 15, 
-       16, 17, 18, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 8, 42, 42, 9, 10, 
-       11, 12, 13, 14, 15, 16, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 16, 
-       42, 42, 42, 42, 42, 42, 13, 14, 
-       15, 16, 17, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 13, 14, 15, 16, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 13, 14, 
-       15, 42, 17, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 42, 42, 42, 42, 42, 
-       42, 42, 13, 42, 15, 42, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 16, 
-       42, 42, 9, 42, 11, 42, 13, 14, 
-       15, 16, 17, 42, 2, 42, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 16, 42, 42, 9, 42, 
-       42, 42, 13, 14, 15, 16, 17, 42, 
-       2, 42, 3, 3, 42, 5, 42, 6, 
-       42, 42, 42, 42, 42, 42, 42, 16, 
-       42, 42, 9, 10, 11, 42, 13, 14, 
-       15, 16, 17, 42, 2, 3, 3, 3, 
-       42, 5, 42, 6, 42, 42, 42, 42, 
-       42, 42, 42, 8, 42, 42, 9, 10, 
-       11, 12, 13, 14, 15, 16, 17, 42, 
-       51, 50, 0
+       0, 8, 9, 0, 10, 11, 12, 13, 
+       14, 15, 16, 17, 18, 19, 20, 1, 
+       0, 22, 23, 24, 24, 21, 25, 21, 
+       26, 21, 21, 21, 21, 21, 21, 21, 
+       27, 21, 21, 28, 29, 30, 31, 32, 
+       33, 34, 35, 36, 37, 21, 24, 24, 
+       21, 25, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 38, 21, 21, 21, 21, 
+       21, 21, 32, 21, 21, 21, 36, 21, 
+       24, 24, 21, 25, 21, 24, 24, 21, 
+       25, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 32, 21, 21, 21, 36, 21, 39, 
+       21, 24, 24, 21, 25, 21, 32, 21, 
+       21, 21, 21, 21, 21, 21, 40, 21, 
+       21, 21, 21, 21, 21, 32, 21, 24, 
+       24, 21, 25, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 40, 21, 21, 21, 
+       21, 21, 21, 32, 21, 24, 24, 21, 
+       25, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 32, 21, 22, 21, 24, 24, 21, 
+       25, 21, 26, 21, 21, 21, 21, 21, 
+       21, 21, 41, 21, 21, 41, 21, 21, 
+       21, 32, 42, 21, 21, 36, 21, 22, 
+       21, 24, 24, 21, 25, 21, 26, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 32, 21, 21, 
+       21, 36, 21, 22, 21, 24, 24, 21, 
+       25, 21, 26, 21, 21, 21, 21, 21, 
+       21, 21, 41, 21, 21, 21, 21, 21, 
+       21, 32, 42, 21, 21, 36, 21, 22, 
+       21, 24, 24, 21, 25, 21, 26, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 32, 42, 21, 
+       21, 36, 21, 1, 1, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 1, 21, 22, 21, 24, 24, 
+       21, 25, 21, 26, 21, 21, 21, 21, 
+       21, 21, 21, 27, 21, 21, 28, 29, 
+       30, 31, 32, 33, 34, 35, 36, 21, 
+       22, 21, 24, 24, 21, 25, 21, 26, 
+       21, 21, 21, 21, 21, 21, 21, 43, 
+       21, 21, 21, 21, 21, 21, 32, 33, 
+       34, 35, 36, 21, 22, 21, 24, 24, 
+       21, 25, 21, 26, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 32, 33, 34, 35, 36, 21, 
+       22, 21, 24, 24, 21, 25, 21, 26, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 32, 33, 
+       34, 21, 36, 21, 22, 21, 24, 24, 
+       21, 25, 21, 26, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 32, 21, 34, 21, 36, 21, 
+       22, 21, 24, 24, 21, 25, 21, 26, 
+       21, 21, 21, 21, 21, 21, 21, 21, 
+       21, 21, 21, 21, 21, 21, 32, 33, 
+       34, 35, 36, 43, 21, 22, 21, 24, 
+       24, 21, 25, 21, 26, 21, 21, 21, 
+       21, 21, 21, 21, 43, 21, 21, 28, 
+       21, 30, 21, 32, 33, 34, 35, 36, 
+       21, 22, 21, 24, 24, 21, 25, 21, 
+       26, 21, 21, 21, 21, 21, 21, 21, 
+       43, 21, 21, 28, 21, 21, 21, 32, 
+       33, 34, 35, 36, 21, 22, 21, 24, 
+       24, 21, 25, 21, 26, 21, 21, 21, 
+       21, 21, 21, 21, 43, 21, 21, 28, 
+       29, 30, 21, 32, 33, 34, 35, 36, 
+       21, 22, 23, 24, 24, 21, 25, 21, 
+       26, 21, 21, 21, 21, 21, 21, 21, 
+       27, 21, 21, 28, 29, 30, 31, 32, 
+       33, 34, 35, 36, 21, 3, 3, 44, 
+       5, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 45, 44, 44, 44, 44, 44, 
+       44, 14, 44, 44, 44, 18, 44, 3, 
+       3, 44, 5, 44, 3, 3, 44, 5, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       14, 44, 44, 44, 18, 44, 46, 44, 
+       3, 3, 44, 5, 44, 14, 44, 44, 
+       44, 44, 44, 44, 44, 47, 44, 44, 
+       44, 44, 44, 44, 14, 44, 3, 3, 
+       44, 5, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 47, 44, 44, 44, 44, 
+       44, 44, 14, 44, 3, 3, 44, 5, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       14, 44, 2, 44, 3, 3, 44, 5, 
+       44, 6, 44, 44, 44, 44, 44, 44, 
+       44, 48, 44, 44, 48, 44, 44, 44, 
+       14, 49, 44, 44, 18, 44, 2, 44, 
+       3, 3, 44, 5, 44, 6, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 14, 44, 44, 44, 
+       18, 44, 2, 44, 3, 3, 44, 5, 
+       44, 6, 44, 44, 44, 44, 44, 44, 
+       44, 48, 44, 44, 44, 44, 44, 44, 
+       14, 49, 44, 44, 18, 44, 2, 44, 
+       3, 3, 44, 5, 44, 6, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 14, 49, 44, 44, 
+       18, 44, 22, 23, 24, 24, 21, 25, 
+       21, 26, 21, 21, 21, 21, 21, 21, 
+       21, 50, 21, 21, 28, 29, 30, 31, 
+       32, 33, 34, 35, 36, 37, 21, 22, 
+       51, 24, 24, 21, 25, 21, 26, 21, 
+       21, 21, 21, 21, 21, 21, 27, 21, 
+       21, 28, 29, 30, 31, 32, 33, 34, 
+       35, 36, 21, 1, 1, 2, 3, 3, 
+       3, 44, 5, 44, 6, 1, 44, 44, 
+       44, 44, 1, 44, 8, 44, 44, 10, 
+       11, 12, 13, 14, 15, 16, 17, 18, 
+       19, 44, 1, 44, 2, 44, 3, 3, 
+       44, 5, 44, 6, 44, 44, 44, 44, 
+       44, 44, 44, 8, 44, 44, 10, 11, 
+       12, 13, 14, 15, 16, 17, 18, 44, 
+       2, 44, 3, 3, 44, 5, 44, 6, 
+       44, 44, 44, 44, 44, 44, 44, 52, 
+       44, 44, 44, 44, 44, 44, 14, 15, 
+       16, 17, 18, 44, 2, 44, 3, 3, 
+       44, 5, 44, 6, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 14, 15, 16, 17, 18, 44, 
+       2, 44, 3, 3, 44, 5, 44, 6, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 14, 15, 
+       16, 44, 18, 44, 2, 44, 3, 3, 
+       44, 5, 44, 6, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 14, 44, 16, 44, 18, 44, 
+       2, 44, 3, 3, 44, 5, 44, 6, 
+       44, 44, 44, 44, 44, 44, 44, 44, 
+       44, 44, 44, 44, 44, 44, 14, 15, 
+       16, 17, 18, 52, 44, 2, 44, 3, 
+       3, 44, 5, 44, 6, 44, 44, 44, 
+       44, 44, 44, 44, 52, 44, 44, 10, 
+       44, 12, 44, 14, 15, 16, 17, 18, 
+       44, 2, 44, 3, 3, 44, 5, 44, 
+       6, 44, 44, 44, 44, 44, 44, 44, 
+       52, 44, 44, 10, 44, 44, 44, 14, 
+       15, 16, 17, 18, 44, 2, 44, 3, 
+       3, 44, 5, 44, 6, 44, 44, 44, 
+       44, 44, 44, 44, 52, 44, 44, 10, 
+       11, 12, 44, 14, 15, 16, 17, 18, 
+       44, 2, 3, 3, 3, 44, 5, 44, 
+       6, 44, 44, 44, 44, 44, 44, 44, 
+       8, 44, 44, 10, 11, 12, 13, 14, 
+       15, 16, 17, 18, 44, 1, 1, 53, 
+       53, 53, 53, 53, 53, 53, 53, 1, 
+       53, 53, 53, 53, 1, 53, 53, 53, 
+       53, 53, 53, 53, 53, 53, 53, 53, 
+       53, 53, 53, 53, 1, 53, 54, 53, 
+       0
 };
 
 static const char _myanmar_syllable_machine_trans_targs[] = {
-       0, 1, 22, 0, 0, 23, 29, 32
-       35, 36, 40, 41, 42, 25, 38, 39, 
-       37, 28, 43, 44, 0, 2, 12, 0
-       3, 9, 13, 14, 18, 19, 20, 5
-       16, 17, 15, 8, 21, 4, 6, 7
-       10, 11, 0, 24, 26, 27, 30, 31
-       33, 34, 0, 0
+       0, 1, 23, 0, 0, 24, 30, 33
+       36, 46, 37, 42, 43, 44, 26, 39, 
+       40, 41, 29, 45, 47, 0, 2, 12
+       0, 3, 9, 13, 14, 19, 20, 21
+       5, 16, 17, 18, 8, 22, 4, 6
+       7, 10, 11, 15, 0, 25, 27, 28
+       31, 32, 34, 35, 38, 0, 0
 };
 
 static const char _myanmar_syllable_machine_trans_actions[] = {
        3, 0, 0, 4, 5, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
-       0, 0, 0, 0, 6, 0, 0, 7, 
+       0, 0, 0, 0, 0, 6, 0, 0, 
+       7, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
-       0, 0, 0, 0, 0, 0, 0, 0, 
-       0, 0, 8, 0, 0, 0, 0, 0, 
-       0, 0, 9, 10
+       0, 0, 0, 0, 8, 0, 0, 0, 
+       0, 0, 0, 0, 0, 9, 10
 };
 
 static const char _myanmar_syllable_machine_to_state_actions[] = {
@@ -233,7 +246,7 @@ static const char _myanmar_syllable_machine_to_state_actions[] = {
        0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
-       0, 0, 0, 0, 0
+       0, 0, 0, 0, 0, 0, 0, 0
 };
 
 static const char _myanmar_syllable_machine_from_state_actions[] = {
@@ -242,16 +255,16 @@ static const char _myanmar_syllable_machine_from_state_actions[] = {
        0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
        0, 0, 0, 0, 0, 0, 0, 0, 
-       0, 0, 0, 0, 0
+       0, 0, 0, 0, 0, 0, 0, 0
 };
 
 static const short _myanmar_syllable_machine_eof_trans[] = {
-       0, 21, 21, 21, 21, 21, 21, 21
-       21, 21, 21, 21, 21, 21, 21, 21
-       21, 21, 21, 21, 21, 21, 43, 43
-       43, 43, 43, 43, 43, 43, 43, 43
-       21, 21, 43, 43, 43, 43, 43, 43
-       43, 43, 43, 43, 51
+       0, 22, 22, 22, 22, 22, 22, 22
+       22, 22, 22, 22, 22, 22, 22, 22
+       22, 22, 22, 22, 22, 22, 22, 45
+       45, 45, 45, 45, 45, 45, 45, 45
+       45, 22, 22, 45, 45, 45, 45, 45
+       45, 45, 45, 45, 45, 45, 54, 54
 };
 
 static const int myanmar_syllable_machine_start = 0;
@@ -261,11 +274,11 @@ static const int myanmar_syllable_machine_error = -1;
 static const int myanmar_syllable_machine_en_main = 0;
 
 
-#line 36 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 36 "hb-ot-shape-complex-myanmar-machine.rl"
 
 
 
-#line 93 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 94 "hb-ot-shape-complex-myanmar-machine.rl"
 
 
 #define found_syllable(syllable_type) \
@@ -285,7 +298,7 @@ find_syllables (hb_buffer_t *buffer)
   int cs;
   hb_glyph_info_t *info = buffer->info;
   
-#line 289 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 302 "hb-ot-shape-complex-myanmar-machine.hh"
        {
        cs = myanmar_syllable_machine_start;
        ts = 0;
@@ -293,7 +306,7 @@ find_syllables (hb_buffer_t *buffer)
        act = 0;
        }
 
-#line 114 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 115 "hb-ot-shape-complex-myanmar-machine.rl"
 
 
   p = 0;
@@ -302,7 +315,7 @@ find_syllables (hb_buffer_t *buffer)
   unsigned int last = 0;
   unsigned int syllable_serial = 1;
   
-#line 306 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 319 "hb-ot-shape-complex-myanmar-machine.hh"
        {
        int _slen;
        int _trans;
@@ -316,7 +329,7 @@ _resume:
 #line 1 "NONE"
        {ts = p;}
        break;
-#line 320 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 333 "hb-ot-shape-complex-myanmar-machine.hh"
        }
 
        _keys = _myanmar_syllable_machine_trans_keys + (cs<<1);
@@ -335,38 +348,38 @@ _eof_trans:
 
        switch ( _myanmar_syllable_machine_trans_actions[_trans] ) {
        case 7:
-#line 85 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 86 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p+1;{ found_syllable (consonant_syllable); }}
        break;
        case 5:
-#line 86 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 87 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p+1;{ found_syllable (non_myanmar_cluster); }}
        break;
        case 10:
-#line 87 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 88 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p+1;{ found_syllable (punctuation_cluster); }}
        break;
        case 4:
-#line 88 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 89 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p+1;{ found_syllable (broken_cluster); }}
        break;
        case 3:
-#line 89 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 90 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p+1;{ found_syllable (non_myanmar_cluster); }}
        break;
        case 6:
-#line 85 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 86 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p;p--;{ found_syllable (consonant_syllable); }}
        break;
        case 8:
-#line 88 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 89 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p;p--;{ found_syllable (broken_cluster); }}
        break;
        case 9:
-#line 89 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 90 "hb-ot-shape-complex-myanmar-machine.rl"
        {te = p;p--;{ found_syllable (non_myanmar_cluster); }}
        break;
-#line 370 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 383 "hb-ot-shape-complex-myanmar-machine.hh"
        }
 
 _again:
@@ -375,7 +388,7 @@ _again:
 #line 1 "NONE"
        {ts = 0;}
        break;
-#line 379 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 392 "hb-ot-shape-complex-myanmar-machine.hh"
        }
 
        if ( ++p != pe )
@@ -391,7 +404,7 @@ _again:
 
        }
 
-#line 123 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 124 "hb-ot-shape-complex-myanmar-machine.rl"
 
 }