< prev index next >

src/java.desktop/share/native/libfontmanager/harfbuzz/hb-ot-shape-complex-myanmar-machine.hh

Print this page

        

@@ -1,7 +1,7 @@
 
-#line 1 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 1 "hb-ot-shape-complex-myanmar-machine.rl"
 /*
  * Copyright © 2011,2012  Google, Inc.
  *
  *  This is part of HarfBuzz, a text shaping library.
  *

@@ -30,244 +30,248 @@
 #define HB_OT_SHAPE_COMPLEX_MYANMAR_MACHINE_HH
 
 #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, 30u, 3u, 29u, 1u, 32u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u, 3u, 29u,
+        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
+        28, 27, 32, 27, 27, 27, 27, 27,
+        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, 484, 512, 540, 568, 594,
+        599, 625, 649, 671, 693, 721, 749, 777,
+        805, 834, 862, 895, 923, 951, 979, 1007,
+        1035, 1063, 1091, 1119, 1147, 1180
 };
 
 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, 
+        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, 35,
+        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, 35,
+        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, 35, 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, 35,
+        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, 43, 5, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 44, 43, 43,
+        43, 43, 43, 43, 14, 43, 43, 43,
+        18, 43, 3, 3, 43, 5, 43, 3,
+        3, 43, 5, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 14, 43, 43, 43, 18,
+        43, 45, 43, 3, 3, 43, 5, 43,
+        14, 43, 43, 43, 43, 43, 43, 43,
+        46, 43, 43, 43, 43, 43, 43, 14,
+        43, 3, 3, 43, 5, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 46, 43,
+        43, 43, 43, 43, 43, 14, 43, 3,
+        3, 43, 5, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 14, 43, 2, 43, 3,
+        3, 43, 5, 43, 6, 43, 43, 43,
+        43, 43, 43, 43, 47, 43, 43, 47,
+        43, 43, 43, 14, 48, 43, 43, 18,
+        43, 2, 43, 3, 3, 43, 5, 43,
+        6, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 43, 14,
+        43, 43, 43, 18, 43, 2, 43, 3,
+        3, 43, 5, 43, 6, 43, 43, 43,
+        43, 43, 43, 43, 47, 43, 43, 43,
+        43, 43, 43, 14, 48, 43, 43, 18,
+        43, 2, 43, 3, 3, 43, 5, 43,
+        6, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 43, 14,
+        48, 43, 43, 18, 43, 22, 23, 24,
+        24, 21, 25, 21, 26, 21, 21, 21,
+        21, 21, 21, 21, 49, 21, 21, 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
+        37, 21, 22, 50, 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, 43, 5, 43, 6,
+        1, 43, 43, 43, 43, 1, 43, 8,
+        43, 43, 10, 11, 12, 13, 14, 15,
+        16, 17, 18, 19, 43, 1, 43, 2,
+        43, 3, 3, 43, 5, 43, 6, 43,
+        43, 43, 43, 43, 43, 43, 8, 43,
+        43, 10, 11, 12, 13, 14, 15, 16,
+        17, 18, 43, 2, 43, 3, 3, 43,
+        5, 43, 6, 43, 43, 43, 43, 43,
+        43, 43, 17, 43, 43, 43, 43, 43,
+        43, 14, 15, 16, 17, 18, 43, 2,
+        43, 3, 3, 43, 5, 43, 6, 43,
+        43, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 14, 15, 16,
+        17, 18, 43, 2, 43, 3, 3, 43,
+        5, 43, 6, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 43, 43, 43,
+        43, 14, 15, 16, 43, 18, 43, 2,
+        43, 3, 3, 43, 5, 43, 6, 43,
+        43, 43, 43, 43, 43, 43, 43, 43,
+        43, 43, 43, 43, 43, 14, 43, 16,
+        43, 18, 43, 2, 43, 3, 3, 43,
+        5, 43, 6, 43, 43, 43, 43, 43,
+        43, 43, 17, 43, 43, 10, 43, 12,
+        43, 14, 15, 16, 17, 18, 43, 2,
+        43, 3, 3, 43, 5, 43, 6, 43,
+        43, 43, 43, 43, 43, 43, 17, 43,
+        43, 10, 43, 43, 43, 14, 15, 16,
+        17, 18, 43, 2, 43, 3, 3, 43,
+        5, 43, 6, 43, 43, 43, 43, 43,
+        43, 43, 17, 43, 43, 10, 11, 12,
+        43, 14, 15, 16, 17, 18, 43, 2,
+        3, 3, 3, 43, 5, 43, 6, 43,
+        43, 43, 43, 43, 43, 43, 8, 43,
+        43, 10, 11, 12, 13, 14, 15, 16,
+        17, 18, 43, 1, 1, 51, 51, 51,
+        51, 51, 51, 51, 51, 1, 51, 51,
+        51, 51, 1, 51, 51, 51, 51, 51,
+        51, 51, 51, 51, 51, 51, 51, 51,
+        51, 51, 1, 51, 52, 51, 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
+        35, 44, 36, 40, 41, 42, 25, 38,
+        39, 37, 28, 43, 45, 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
 };
 
 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, 0, 0, 0, 
+        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, 8, 0, 0, 0, 0, 0, 
-        0, 0, 9, 10
+        0, 0, 0, 8, 0, 0, 0, 0,
+        0, 0, 0, 9, 10
 };
 
 static const char _myanmar_syllable_machine_to_state_actions[] = {
         1, 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, 0, 0, 
-        0, 0, 0, 0, 0
+        0, 0, 0, 0, 0, 0
 };
 
 static const char _myanmar_syllable_machine_from_state_actions[] = {
         2, 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, 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, 44, 44,
+        44, 44, 44, 44, 44, 44, 44, 44,
+        22, 22, 44, 44, 44, 44, 44, 44,
+        44, 44, 44, 44, 52, 52
 };
 
 static const int myanmar_syllable_machine_start = 0;
 static const int myanmar_syllable_machine_first_final = 0;
 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) \
   HB_STMT_START { \
     if (0) fprintf (stderr, "syllable %d..%d %s\n", last, p+1, #syllable_type); \

@@ -283,28 +287,28 @@
 {
   unsigned int p, pe, eof, ts HB_UNUSED, te HB_UNUSED, act HB_UNUSED;
   int cs;
   hb_glyph_info_t *info = buffer->info;
   
-#line 289 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 293 "hb-ot-shape-complex-myanmar-machine.hh"
         {
         cs = myanmar_syllable_machine_start;
         ts = 0;
         te = 0;
         act = 0;
         }
 
-#line 114 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 115 "hb-ot-shape-complex-myanmar-machine.rl"
 
 
   p = 0;
   pe = eof = buffer->len;
 
   unsigned int last = 0;
   unsigned int syllable_serial = 1;
   
-#line 306 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 310 "hb-ot-shape-complex-myanmar-machine.hh"
         {
         int _slen;
         int _trans;
         const unsigned char *_keys;
         const char *_inds;

@@ -314,11 +318,11 @@
         switch ( _myanmar_syllable_machine_from_state_actions[cs] ) {
         case 2:
 #line 1 "NONE"
         {ts = p;}
         break;
-#line 320 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 324 "hb-ot-shape-complex-myanmar-machine.hh"
         }
 
         _keys = _myanmar_syllable_machine_trans_keys + (cs<<1);
         _inds = _myanmar_syllable_machine_indicies + _myanmar_syllable_machine_index_offsets[cs];
 

@@ -333,51 +337,51 @@
         if ( _myanmar_syllable_machine_trans_actions[_trans] == 0 )
                 goto _again;
 
         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 374 "hb-ot-shape-complex-myanmar-machine.hh"
         }
 
 _again:
         switch ( _myanmar_syllable_machine_to_state_actions[cs] ) {
         case 1:
 #line 1 "NONE"
         {ts = 0;}
         break;
-#line 379 "../../src/hb-ot-shape-complex-myanmar-machine.hh.tmp"
+#line 383 "hb-ot-shape-complex-myanmar-machine.hh"
         }
 
         if ( ++p != pe )
                 goto _resume;
         _test_eof: {}

@@ -389,11 +393,11 @@
         }
         }
 
         }
 
-#line 123 "../../src/hb-ot-shape-complex-myanmar-machine.rl"
+#line 124 "hb-ot-shape-complex-myanmar-machine.rl"
 
 }
 
 #undef found_syllable
 
< prev index next >