LCOV - code coverage report
Current view: top level - languages - catalan.cc (source / functions) Hit Total Coverage
Test: Test Coverage for xapian-core 7822d31adece Lines: 156 170 91.8 %
Date: 2019-05-23 11:15:29 Functions: 12 12 100.0 %
Branches: 92 136 67.6 %

           Branch data     Line data    Source code
       1                 :            : /* This file was generated automatically by the Snowball to ISO C++ compiler */
       2                 :            : /* http://snowballstem.org/ */
       3                 :            : 
       4                 :            : #include <config.h>
       5                 :            : #include <limits.h>
       6                 :            : #include "catalan.h"
       7                 :            : 
       8                 :            : static const symbol s_pool[] = {
       9                 :            : #define s_0_1 0
      10                 :            : 0xC2, 0xB7,
      11                 :            : #define s_0_2 2
      12                 :            : 0xC3, 0xA0,
      13                 :            : #define s_0_3 4
      14                 :            : 0xC3, 0xA1,
      15                 :            : #define s_0_4 6
      16                 :            : 0xC3, 0xA8,
      17                 :            : #define s_0_5 8
      18                 :            : 0xC3, 0xA9,
      19                 :            : #define s_0_6 10
      20                 :            : 0xC3, 0xAC,
      21                 :            : #define s_0_7 12
      22                 :            : 0xC3, 0xAD,
      23                 :            : #define s_0_8 14
      24                 :            : 0xC3, 0xAF,
      25                 :            : #define s_0_9 16
      26                 :            : 0xC3, 0xB2,
      27                 :            : #define s_0_10 18
      28                 :            : 0xC3, 0xB3,
      29                 :            : #define s_0_11 20
      30                 :            : 0xC3, 0xBA,
      31                 :            : #define s_0_12 22
      32                 :            : 0xC3, 0xBC,
      33                 :            : #define s_1_0 (s_1_1 + 1)
      34                 :            : #define s_1_1 24
      35                 :            : '-', 'l', 'a',
      36                 :            : #define s_1_2 s_1_23
      37                 :            : #define s_1_3 s_1_24
      38                 :            : #define s_1_4 (s_1_5 + 1)
      39                 :            : #define s_1_5 27
      40                 :            : '-', 'm', 'e',
      41                 :            : #define s_1_6 s_1_2
      42                 :            : #define s_1_7 30
      43                 :            : '-', 't', 'e',
      44                 :            : #define s_1_8 (s_1_9 + 1)
      45                 :            : #define s_1_9 33
      46                 :            : '\'', 'h', 'i',
      47                 :            : #define s_1_10 (s_1_11 + 1)
      48                 :            : #define s_1_11 36
      49                 :            : '-', 'l', 'i',
      50                 :            : #define s_1_12 s_1_26
      51                 :            : #define s_1_13 39
      52                 :            : '\'', 'm',
      53                 :            : #define s_1_14 s_1_5
      54                 :            : #define s_1_15 s_1_28
      55                 :            : #define s_1_16 s_1_29
      56                 :            : #define s_1_17 (s_1_18 + 1)
      57                 :            : #define s_1_18 41
      58                 :            : '\'', 'h', 'o',
      59                 :            : #define s_1_19 (s_1_20 + 2)
      60                 :            : #define s_1_20 s_1_32
      61                 :            : #define s_1_21 44
      62                 :            : '\'', 's',
      63                 :            : #define s_1_22 (s_1_23 + 2)
      64                 :            : #define s_1_23 46
      65                 :            : 's', 'e', 'l', 'a', 's',
      66                 :            : #define s_1_24 (s_1_25 + 1)
      67                 :            : #define s_1_25 51
      68                 :            : '-', 'l', 'e', 's',
      69                 :            : #define s_1_26 55
      70                 :            : '\'', 'l', 's',
      71                 :            : #define s_1_27 58
      72                 :            : '-', 'l', 's',
      73                 :            : #define s_1_28 61
      74                 :            : '\'', 'n', 's',
      75                 :            : #define s_1_29 64
      76                 :            : '-', 'n', 's',
      77                 :            : #define s_1_30 67
      78                 :            : 'e', 'n', 's',
      79                 :            : #define s_1_31 (s_1_32 + 2)
      80                 :            : #define s_1_32 70
      81                 :            : 's', 'e', 'l', 'o', 's',
      82                 :            : #define s_1_33 (s_1_34 + 1)
      83                 :            : #define s_1_34 75
      84                 :            : '-', 'n', 'o', 's',
      85                 :            : #define s_1_35 79
      86                 :            : 'v', 'o', 's',
      87                 :            : #define s_1_36 (s_1_37 + 1)
      88                 :            : #define s_1_37 82
      89                 :            : '-', 'u', 's',
      90                 :            : #define s_1_38 85
      91                 :            : '\'', 't',
      92                 :            : #define s_2_0 (s_2_1 + 4)
      93                 :            : #define s_2_1 87
      94                 :            : 'l', 0xC3, 0xB3, 'g', 'i', 'c', 'a',
      95                 :            : #define s_2_2 94
      96                 :            : 'e', 'n', 'c', 'a',
      97                 :            : #define s_2_3 98
      98                 :            : 'a', 'd', 'a',
      99                 :            : #define s_2_4 101
     100                 :            : 'a', 'n', 'c', 'i', 'a',
     101                 :            : #define s_2_5 106
     102                 :            : 'e', 'n', 'c', 'i', 'a',
     103                 :            : #define s_2_6 111
     104                 :            : 0xC3, 0xA8, 'n', 'c', 'i', 'a',
     105                 :            : #define s_2_7 117
     106                 :            : 0xC3, 0xAD, 'c', 'i', 'a',
     107                 :            : #define s_2_8 122
     108                 :            : 'l', 'o', 'g', 'i', 'a',
     109                 :            : #define s_2_9 (s_2_10 + 2)
     110                 :            : #define s_2_10 127
     111                 :            : 0xC3, 0xAD, 'i', 'n', 'i', 'a',
     112                 :            : #define s_2_11 133
     113                 :            : 'e', 'r', 'i', 'a',
     114                 :            : #define s_2_12 137
     115                 :            : 0xC3, 0xA0, 'r', 'i', 'a',
     116                 :            : #define s_2_13 142
     117                 :            : 'a', 't', 0xC3, 0xB2, 'r', 'i', 'a',
     118                 :            : #define s_2_14 149
     119                 :            : 'a', 'l', 'l', 'a',
     120                 :            : #define s_2_15 153
     121                 :            : 'e', 'l', 'l', 'a',
     122                 :            : #define s_2_16 157
     123                 :            : 0xC3, 0xAD, 'v', 'o', 'l', 'a',
     124                 :            : #define s_2_17 (s_2_18 + 4)
     125                 :            : #define s_2_18 (s_2_19 + 2)
     126                 :            : #define s_2_19 163
     127                 :            : 'q', 'u', 0xC3, 0xAD, 's', 's', 'i', 'm', 'a',
     128                 :            : #define s_2_20 172
     129                 :            : 'a', 'n', 'a',
     130                 :            : #define s_2_21 175
     131                 :            : 'i', 'n', 'a',
     132                 :            : #define s_2_22 (s_2_23 + 2)
     133                 :            : #define s_2_23 178
     134                 :            : 's', 'f', 'e', 'r', 'a',
     135                 :            : #define s_2_24 (s_2_25 + 1)
     136                 :            : #define s_2_25 (s_2_26 + 1)
     137                 :            : #define s_2_26 183
     138                 :            : 'a', 'd', 'o', 'r', 'a',
     139                 :            : #define s_2_27 188
     140                 :            : 'a', 'd', 'u', 'r', 'a',
     141                 :            : #define s_2_28 193
     142                 :            : 'e', 's', 'a',
     143                 :            : #define s_2_29 196
     144                 :            : 'o', 's', 'a',
     145                 :            : #define s_2_30 199
     146                 :            : 'a', 's', 's', 'a',
     147                 :            : #define s_2_31 203
     148                 :            : 'e', 's', 's', 'a',
     149                 :            : #define s_2_32 207
     150                 :            : 'i', 's', 's', 'a',
     151                 :            : #define s_2_33 211
     152                 :            : 'e', 't', 'a',
     153                 :            : #define s_2_34 s_2_81
     154                 :            : #define s_2_35 214
     155                 :            : 'o', 't', 'a',
     156                 :            : #define s_2_36 (s_2_37 + 3)
     157                 :            : #define s_2_37 217
     158                 :            : 'i', 'a', 'l', 'i', 's', 't', 'a',
     159                 :            : #define s_2_38 224
     160                 :            : 'i', 'o', 'n', 'i', 's', 't', 'a',
     161                 :            : #define s_2_39 (s_2_40 + 2)
     162                 :            : #define s_2_40 231
     163                 :            : 'a', 't', 'i', 'v', 'a',
     164                 :            : #define s_2_41 236
     165                 :            : 'n', 0xC3, 0xA7, 'a',
     166                 :            : #define s_2_42 240
     167                 :            : 'l', 'o', 'g', 0xC3, 0xAD, 'a',
     168                 :            : #define s_2_43 s_2_0
     169                 :            : #define s_2_44 246
     170                 :            : 0xC3, 0xAD, 's', 't', 'i', 'c',
     171                 :            : #define s_2_45 s_2_2
     172                 :            : #define s_2_46 252
     173                 :            : 'e', 's', 'c',
     174                 :            : #define s_2_47 s_2_90
     175                 :            : #define s_2_48 255
     176                 :            : 'a', 't', 'g', 'e',
     177                 :            : #define s_2_49 (s_2_50 + 1)
     178                 :            : #define s_2_50 s_2_104
     179                 :            : #define s_2_51 s_2_105
     180                 :            : #define s_2_52 (s_2_53 + 3)
     181                 :            : #define s_2_53 s_2_111
     182                 :            : #define s_2_54 259
     183                 :            : 'i', 'o', 'n', 'i', 's', 'm', 'e',
     184                 :            : #define s_2_55 266
     185                 :            : 'i', 'v', 'i', 's', 'm', 'e',
     186                 :            : #define s_2_56 272
     187                 :            : 'a', 'i', 'r', 'e',
     188                 :            : #define s_2_57 s_2_121
     189                 :            : #define s_2_58 s_2_124
     190                 :            : #define s_2_59 s_2_133
     191                 :            : #define s_2_60 s_2_7
     192                 :            : #define s_2_61 s_2_8
     193                 :            : #define s_2_62 s_2_136
     194                 :            : #define s_2_63 s_2_137
     195                 :            : #define s_2_64 s_2_14
     196                 :            : #define s_2_65 (s_2_158 + 1)
     197                 :            : #define s_2_66 s_2_14
     198                 :            : #define s_2_67 s_2_15
     199                 :            : #define s_2_68 s_2_16
     200                 :            : #define s_2_69 s_2_188
     201                 :            : #define s_2_70 276
     202                 :            : 'i', 's', 's', 'e', 'm',
     203                 :            : #define s_2_71 281
     204                 :            : 0xC3, 0xAC, 's', 's', 'e', 'm',
     205                 :            : #define s_2_72 287
     206                 :            : 0xC3, 0xAD, 's', 's', 'e', 'm',
     207                 :            : #define s_2_73 s_2_18
     208                 :            : #define s_2_74 s_2_19
     209                 :            : #define s_2_75 s_2_166
     210                 :            : #define s_2_76 293
     211                 :            : 0xC3, 0xAC, 's', 's', 'i', 'n',
     212                 :            : #define s_2_77 s_2_62
     213                 :            : #define s_2_78 299
     214                 :            : 'i', 'f', 'i', 'c', 'a', 'r',
     215                 :            : #define s_2_79 305
     216                 :            : 'e', 'g', 'a', 'r',
     217                 :            : #define s_2_80 309
     218                 :            : 'e', 'j', 'a', 'r',
     219                 :            : #define s_2_81 313
     220                 :            : 'i', 't', 'a', 'r',
     221                 :            : #define s_2_82 317
     222                 :            : 'i', 't', 'z', 'a', 'r',
     223                 :            : #define s_2_83 (s_2_23 + 1)
     224                 :            : #define s_2_84 s_2_24
     225                 :            : #define s_2_85 s_2_25
     226                 :            : #define s_2_86 (s_2_27 + 1)
     227                 :            : #define s_2_87 322
     228                 :            : 'd', 'o', 'r', 'a', 's',
     229                 :            : #define s_2_88 (s_2_89 + 4)
     230                 :            : #define s_2_89 327
     231                 :            : 'l', 0xC3, 0xB3, 'g', 'i', 'c', 's',
     232                 :            : #define s_2_90 334
     233                 :            : 'u', 'd', 's',
     234                 :            : #define s_2_91 337
     235                 :            : 'n', 'c', 'e', 's',
     236                 :            : #define s_2_92 341
     237                 :            : 'a', 'd', 'e', 's',
     238                 :            : #define s_2_93 345
     239                 :            : 'a', 'n', 'c', 'i', 'e', 's',
     240                 :            : #define s_2_94 351
     241                 :            : 'e', 'n', 'c', 'i', 'e', 's',
     242                 :            : #define s_2_95 357
     243                 :            : 0xC3, 0xA8, 'n', 'c', 'i', 'e', 's',
     244                 :            : #define s_2_96 364
     245                 :            : 0xC3, 0xAD, 'c', 'i', 'e', 's',
     246                 :            : #define s_2_97 370
     247                 :            : 'l', 'o', 'g', 'i', 'e', 's',
     248                 :            : #define s_2_98 376
     249                 :            : 'i', 'n', 'i', 'e', 's',
     250                 :            : #define s_2_99 381
     251                 :            : 0xC3, 0xAD, 'n', 'i', 'e', 's',
     252                 :            : #define s_2_100 387
     253                 :            : 'e', 'r', 'i', 'e', 's',
     254                 :            : #define s_2_101 392
     255                 :            : 0xC3, 0xA0, 'r', 'i', 'e', 's',
     256                 :            : #define s_2_102 398
     257                 :            : 'a', 't', 0xC3, 0xB2, 'r', 'i', 'e', 's',
     258                 :            : #define s_2_103 (s_2_104 + 1)
     259                 :            : #define s_2_104 406
     260                 :            : 'a', 'b', 'l', 'e', 's',
     261                 :            : #define s_2_105 411
     262                 :            : 'i', 'b', 'l', 'e', 's',
     263                 :            : #define s_2_106 (s_2_107 + 4)
     264                 :            : #define s_2_107 (s_2_108 + 2)
     265                 :            : #define s_2_108 416
     266                 :            : 'q', 'u', 0xC3, 0xAD, 's', 's', 'i', 'm', 'e', 's',
     267                 :            : #define s_2_109 426
     268                 :            : 'f', 'o', 'r', 'm', 'e', 's',
     269                 :            : #define s_2_110 (s_2_111 + 3)
     270                 :            : #define s_2_111 432
     271                 :            : 'i', 'a', 'l', 'i', 's', 'm', 'e', 's',
     272                 :            : #define s_2_112 440
     273                 :            : 'i', 'n', 'e', 's',
     274                 :            : #define s_2_113 444
     275                 :            : 'e', 'r', 'e', 's',
     276                 :            : #define s_2_114 (s_2_115 + 1)
     277                 :            : #define s_2_115 (s_2_116 + 1)
     278                 :            : #define s_2_116 448
     279                 :            : 'i', 'd', 'o', 'r', 'e', 's',
     280                 :            : #define s_2_117 454
     281                 :            : 'd', 'u', 'r', 'e', 's',
     282                 :            : #define s_2_118 459
     283                 :            : 'e', 's', 'e', 's',
     284                 :            : #define s_2_119 463
     285                 :            : 'o', 's', 'e', 's',
     286                 :            : #define s_2_120 467
     287                 :            : 'a', 's', 's', 'e', 's',
     288                 :            : #define s_2_121 472
     289                 :            : 'i', 'c', 't', 'e', 's',
     290                 :            : #define s_2_122 477
     291                 :            : 'i', 't', 'e', 's',
     292                 :            : #define s_2_123 481
     293                 :            : 'o', 't', 'e', 's',
     294                 :            : #define s_2_124 (s_2_125 + 3)
     295                 :            : #define s_2_125 485
     296                 :            : 'i', 'a', 'l', 'i', 's', 't', 'e', 's',
     297                 :            : #define s_2_126 493
     298                 :            : 'i', 'o', 'n', 'i', 's', 't', 'e', 's',
     299                 :            : #define s_2_127 (s_2_128 + 4)
     300                 :            : #define s_2_128 501
     301                 :            : 'l', 0xC3, 0xB3, 'g', 'i', 'q', 'u', 'e', 's',
     302                 :            : #define s_2_129 (s_2_130 + 2)
     303                 :            : #define s_2_130 510
     304                 :            : 'a', 't', 'i', 'v', 'e', 's',
     305                 :            : #define s_2_131 516
     306                 :            : 'l', 'o', 'g', 0xC3, 0xAD, 'e', 's',
     307                 :            : #define s_2_132 523
     308                 :            : 'a', 'l', 'l', 'e', 'n', 'g', 0xC3, 0xBC, 'e', 's',
     309                 :            : #define s_2_133 533
     310                 :            : 'i', 'c', 'i', 's',
     311                 :            : #define s_2_134 537
     312                 :            : 0xC3, 0xAD, 'c', 'i', 's',
     313                 :            : #define s_2_135 542
     314                 :            : 'l', 'o', 'g', 'i', 's',
     315                 :            : #define s_2_136 547
     316                 :            : 'a', 'r', 'i', 's',
     317                 :            : #define s_2_137 551
     318                 :            : 't', 'o', 'r', 'i', 's',
     319                 :            : #define s_2_138 (s_2_139 + 1)
     320                 :            : #define s_2_139 556
     321                 :            : 'a', 'l', 's',
     322                 :            : #define s_2_140 559
     323                 :            : 'e', 'l', 'l', 's',
     324                 :            : #define s_2_141 (s_2_142 + 4)
     325                 :            : #define s_2_142 (s_2_143 + 2)
     326                 :            : #define s_2_143 563
     327                 :            : 'q', 'u', 0xC3, 0xAD, 's', 's', 'i', 'm', 's',
     328                 :            : #define s_2_144 (s_2_145 + 1)
     329                 :            : #define s_2_145 (s_2_146 + 1)
     330                 :            : #define s_2_146 572
     331                 :            : 'a', 'c', 'i', 'o', 'n', 's',
     332                 :            : #define s_2_147 578
     333                 :            : 'e', 's', 'o', 's',
     334                 :            : #define s_2_148 582
     335                 :            : 'o', 's', 'o', 's',
     336                 :            : #define s_2_149 586
     337                 :            : 'a', 's', 's', 'o', 's',
     338                 :            : #define s_2_150 591
     339                 :            : 'i', 's', 's', 'o', 's',
     340                 :            : #define s_2_151 596
     341                 :            : 'e', 'r', 's',
     342                 :            : #define s_2_152 (s_2_153 + 1)
     343                 :            : #define s_2_153 (s_2_154 + 1)
     344                 :            : #define s_2_154 599
     345                 :            : 'a', 'd', 'o', 'r', 's',
     346                 :            : #define s_2_155 604
     347                 :            : 'i', 'd', 'o', 'r', 's',
     348                 :            : #define s_2_156 (s_2_157 + 2)
     349                 :            : #define s_2_157 (s_2_158 + 3)
     350                 :            : #define s_2_158 609
     351                 :            : 'b', 'i', 'l', 'i', 't', 'a', 't', 's',
     352                 :            : #define s_2_159 (s_2_160 + 2)
     353                 :            : #define s_2_160 617
     354                 :            : 'a', 't', 'i', 'v', 'i', 't', 'a', 't', 's',
     355                 :            : #define s_2_161 626
     356                 :            : 0xC3, 0xAF, 't', 'a', 't', 's',
     357                 :            : #define s_2_162 632
     358                 :            : 'e', 't', 's',
     359                 :            : #define s_2_163 635
     360                 :            : 'a', 'n', 't', 's',
     361                 :            : #define s_2_164 (s_2_165 + 1)
     362                 :            : #define s_2_165 (s_2_166 + 1)
     363                 :            : #define s_2_166 639
     364                 :            : 'a', 'm', 'e', 'n', 't', 's',
     365                 :            : #define s_2_167 645
     366                 :            : 'o', 't', 's',
     367                 :            : #define s_2_168 648
     368                 :            : 'u', 't', 's',
     369                 :            : #define s_2_169 (s_2_170 + 2)
     370                 :            : #define s_2_170 651
     371                 :            : 't', 'r', 'i', 'u', 's',
     372                 :            : #define s_2_171 656
     373                 :            : 'a', 't', 'i', 'u', 's',
     374                 :            : #define s_2_172 661
     375                 :            : 0xC3, 0xA8, 's',
     376                 :            : #define s_2_173 664
     377                 :            : 0xC3, 0xA9, 's',
     378                 :            : #define s_2_174 s_2_18
     379                 :            : #define s_2_175 667
     380                 :            : 'd', 0xC3, 0xAD, 's',
     381                 :            : #define s_2_176 671
     382                 :            : 0xC3, 0xB3, 's',
     383                 :            : #define s_2_177 s_2_157
     384                 :            : #define s_2_178 s_2_158
     385                 :            : #define s_2_179 s_2_159
     386                 :            : #define s_2_180 s_2_160
     387                 :            : #define s_2_181 s_2_161
     388                 :            : #define s_2_182 s_2_33
     389                 :            : #define s_2_183 s_2_163
     390                 :            : #define s_2_184 s_2_164
     391                 :            : #define s_2_185 674
     392                 :            : 'i', 'e', 'n', 't',
     393                 :            : #define s_2_186 s_2_165
     394                 :            : #define s_2_187 s_2_166
     395                 :            : #define s_2_188 678
     396                 :            : 'i', 's', 'a', 'm', 'e', 'n', 't',
     397                 :            : #define s_2_189 s_2_35
     398                 :            : #define s_2_190 685
     399                 :            : 'i', 's', 's', 'e', 'u',
     400                 :            : #define s_2_191 690
     401                 :            : 0xC3, 0xAC, 's', 's', 'e', 'u',
     402                 :            : #define s_2_192 696
     403                 :            : 0xC3, 0xAD, 's', 's', 'e', 'u',
     404                 :            : #define s_2_193 s_2_170
     405                 :            : #define s_2_194 702
     406                 :            : 0xC3, 0xAD, 's', 's', 'i', 'u',
     407                 :            : #define s_2_195 s_2_171
     408                 :            : #define s_2_196 (s_2_1 + 1)
     409                 :            : #define s_2_197 (s_2_198 + 1)
     410                 :            : #define s_2_198 (s_2_199 + 1)
     411                 :            : #define s_2_199 708
     412                 :            : 'a', 'c', 'i', 0xC3, 0xB3,
     413                 :            : #define s_3_0 s_3_67
     414                 :            : #define s_3_1 713
     415                 :            : 'e', 's', 'c', 'a',
     416                 :            : #define s_3_2 717
     417                 :            : 'i', 's', 'c', 'a',
     418                 :            : #define s_3_3 721
     419                 :            : 0xC3, 0xAF, 's', 'c', 'a',
     420                 :            : #define s_3_4 s_3_133
     421                 :            : #define s_3_5 s_3_134
     422                 :            : #define s_3_6 726
     423                 :            : 'u', 'd', 'a',
     424                 :            : #define s_3_7 729
     425                 :            : 0xC3, 0xAF, 'd', 'a',
     426                 :            : #define s_3_8 (s_3_9 + 2)
     427                 :            : #define s_3_9 s_3_68
     428                 :            : #define s_3_10 733
     429                 :            : 'i', 'r', 'i', 'a',
     430                 :            : #define s_3_11 s_3_69
     431                 :            : #define s_3_12 s_3_70
     432                 :            : #define s_3_13 s_3_71
     433                 :            : #define s_3_14 737
     434                 :            : 'a', 'd', 'o', 'r', 'a',
     435                 :            : #define s_3_15 742
     436                 :            : 0xC3, 0xAF, 'r', 'a',
     437                 :            : #define s_3_16 746
     438                 :            : 'a', 'v', 'a',
     439                 :            : #define s_3_17 749
     440                 :            : 'i', 'x', 'a',
     441                 :            : #define s_3_18 752
     442                 :            : 'i', 't', 'z', 'a',
     443                 :            : #define s_3_19 (s_3_20 + 2)
     444                 :            : #define s_3_20 s_3_73
     445                 :            : #define s_3_21 s_3_74
     446                 :            : #define s_3_22 s_3_75
     447                 :            : #define s_3_23 756
     448                 :            : 0xC3, 0xAF, 'a',
     449                 :            : #define s_3_24 s_3_2
     450                 :            : #define s_3_25 s_3_3
     451                 :            : #define s_3_26 s_3_4
     452                 :            : #define s_3_27 759
     453                 :            : 'e', 'd',
     454                 :            : #define s_3_28 s_3_5
     455                 :            : #define s_3_29 s_3_12
     456                 :            : #define s_3_30 (s_3_31 + 1)
     457                 :            : #define s_3_31 761
     458                 :            : 'd', 'r', 'e',
     459                 :            : #define s_3_32 s_3_85
     460                 :            : #define s_3_33 s_3_86
     461                 :            : #define s_3_34 s_3_178
     462                 :            : #define s_3_35 s_3_179
     463                 :            : #define s_3_36 764
     464                 :            : 'i', 'i',
     465                 :            : #define s_3_37 s_3_101
     466                 :            : #define s_3_38 s_3_108
     467                 :            : #define s_3_39 s_3_109
     468                 :            : #define s_3_40 s_3_189
     469                 :            : #define s_3_41 s_3_194
     470                 :            : #define s_3_42 (s_3_43 + 2)
     471                 :            : #define s_3_43 s_3_205
     472                 :            : #define s_3_44 s_3_207
     473                 :            : #define s_3_45 766
     474                 :            : 0xC3, 0xA0, 'r', 'e', 'm',
     475                 :            : #define s_3_46 771
     476                 :            : 0xC3, 0xAD, 'r', 'e', 'm',
     477                 :            : #define s_3_47 776
     478                 :            : 0xC3, 0xA0, 's', 's', 'e', 'm',
     479                 :            : #define s_3_48 782
     480                 :            : 0xC3, 0xA9, 's', 's', 'e', 'm',
     481                 :            : #define s_3_49 788
     482                 :            : 'i', 'g', 'u', 'e', 'm',
     483                 :            : #define s_3_50 793
     484                 :            : 0xC3, 0xAF, 'g', 'u', 'e', 'm',
     485                 :            : #define s_3_51 799
     486                 :            : 'a', 'v', 'e', 'm',
     487                 :            : #define s_3_52 803
     488                 :            : 0xC3, 0xA0, 'v', 'e', 'm',
     489                 :            : #define s_3_53 808
     490                 :            : 0xC3, 0xA1, 'v', 'e', 'm',
     491                 :            : #define s_3_54 813
     492                 :            : 'i', 'r', 0xC3, 0xAC, 'e', 'm',
     493                 :            : #define s_3_55 (s_3_56 + 2)
     494                 :            : #define s_3_56 819
     495                 :            : 'a', 'r', 0xC3, 0xAD, 'e', 'm',
     496                 :            : #define s_3_57 825
     497                 :            : 'i', 'r', 0xC3, 0xAD, 'e', 'm',
     498                 :            : #define s_3_58 831
     499                 :            : 'a', 's', 's', 'i', 'm',
     500                 :            : #define s_3_59 836
     501                 :            : 'e', 's', 's', 'i', 'm',
     502                 :            : #define s_3_60 841
     503                 :            : 'i', 's', 's', 'i', 'm',
     504                 :            : #define s_3_61 846
     505                 :            : 0xC3, 0xA0, 's', 's', 'i', 'm',
     506                 :            : #define s_3_62 852
     507                 :            : 0xC3, 0xA8, 's', 's', 'i', 'm',
     508                 :            : #define s_3_63 858
     509                 :            : 0xC3, 0xA9, 's', 's', 'i', 'm',
     510                 :            : #define s_3_64 864
     511                 :            : 0xC3, 0xAD, 's', 's', 'i', 'm',
     512                 :            : #define s_3_65 870
     513                 :            : 0xC3, 0xAF, 'm',
     514                 :            : #define s_3_66 (s_3_67 + 2)
     515                 :            : #define s_3_67 873
     516                 :            : 'a', 'b', 'a', 'n',
     517                 :            : #define s_3_68 877
     518                 :            : 'a', 'r', 'i', 'a', 'n',
     519                 :            : #define s_3_69 882
     520                 :            : 'a', 'r', 'a', 'n',
     521                 :            : #define s_3_70 886
     522                 :            : 'i', 'e', 'r', 'a', 'n',
     523                 :            : #define s_3_71 891
     524                 :            : 'i', 'r', 'a', 'n',
     525                 :            : #define s_3_72 (s_3_73 + 2)
     526                 :            : #define s_3_73 895
     527                 :            : 'a', 'r', 0xC3, 0xAD, 'a', 'n',
     528                 :            : #define s_3_74 901
     529                 :            : 'e', 'r', 0xC3, 0xAD, 'a', 'n',
     530                 :            : #define s_3_75 907
     531                 :            : 'i', 'r', 0xC3, 0xAD, 'a', 'n',
     532                 :            : #define s_3_76 (s_3_77 + 1)
     533                 :            : #define s_3_77 (s_3_78 + 2)
     534                 :            : #define s_3_78 913
     535                 :            : 'a', 'r', 'i', 'e', 'n',
     536                 :            : #define s_3_79 918
     537                 :            : 'i', 'r', 'i', 'e', 'n',
     538                 :            : #define s_3_80 923
     539                 :            : 'a', 'r', 'e', 'n',
     540                 :            : #define s_3_81 927
     541                 :            : 'e', 'r', 'e', 'n',
     542                 :            : #define s_3_82 931
     543                 :            : 'i', 'r', 'e', 'n',
     544                 :            : #define s_3_83 935
     545                 :            : 0xC3, 0xA0, 'r', 'e', 'n',
     546                 :            : #define s_3_84 940
     547                 :            : 0xC3, 0xAF, 'r', 'e', 'n',
     548                 :            : #define s_3_85 945
     549                 :            : 'a', 's', 'e', 'n',
     550                 :            : #define s_3_86 949
     551                 :            : 'i', 'e', 's', 'e', 'n',
     552                 :            : #define s_3_87 954
     553                 :            : 'a', 's', 's', 'e', 'n',
     554                 :            : #define s_3_88 959
     555                 :            : 'e', 's', 's', 'e', 'n',
     556                 :            : #define s_3_89 964
     557                 :            : 'i', 's', 's', 'e', 'n',
     558                 :            : #define s_3_90 969
     559                 :            : 0xC3, 0xA9, 's', 's', 'e', 'n',
     560                 :            : #define s_3_91 975
     561                 :            : 0xC3, 0xAF, 's', 's', 'e', 'n',
     562                 :            : #define s_3_92 981
     563                 :            : 'e', 's', 'q', 'u', 'e', 'n',
     564                 :            : #define s_3_93 987
     565                 :            : 'i', 's', 'q', 'u', 'e', 'n',
     566                 :            : #define s_3_94 993
     567                 :            : 0xC3, 0xAF, 's', 'q', 'u', 'e', 'n',
     568                 :            : #define s_3_95 1000
     569                 :            : 'a', 'v', 'e', 'n',
     570                 :            : #define s_3_96 (s_3_97 + 1)
     571                 :            : #define s_3_97 1004
     572                 :            : 'e', 'i', 'x', 'e', 'n',
     573                 :            : #define s_3_98 1009
     574                 :            : 0xC3, 0xAF, 'x', 'e', 'n',
     575                 :            : #define s_3_99 1014
     576                 :            : 0xC3, 0xAF, 'e', 'n',
     577                 :            : #define s_3_100 s_3_37
     578                 :            : #define s_3_101 1018
     579                 :            : 'i', 'n', 'i', 'n',
     580                 :            : #define s_3_102 (s_3_103 + 1)
     581                 :            : #define s_3_103 1022
     582                 :            : 'i', 's', 'i', 'n',
     583                 :            : #define s_3_104 1026
     584                 :            : 'a', 's', 's', 'i', 'n',
     585                 :            : #define s_3_105 1031
     586                 :            : 'e', 's', 's', 'i', 'n',
     587                 :            : #define s_3_106 1036
     588                 :            : 'i', 's', 's', 'i', 'n',
     589                 :            : #define s_3_107 1041
     590                 :            : 0xC3, 0xAF, 's', 's', 'i', 'n',
     591                 :            : #define s_3_108 1047
     592                 :            : 'e', 's', 'q', 'u', 'i', 'n',
     593                 :            : #define s_3_109 1053
     594                 :            : 'e', 'i', 'x', 'i', 'n',
     595                 :            : #define s_3_110 1058
     596                 :            : 'a', 'r', 'o', 'n',
     597                 :            : #define s_3_111 1062
     598                 :            : 'i', 'e', 'r', 'o', 'n',
     599                 :            : #define s_3_112 1067
     600                 :            : 'a', 'r', 0xC3, 0xA1, 'n',
     601                 :            : #define s_3_113 1072
     602                 :            : 'e', 'r', 0xC3, 0xA1, 'n',
     603                 :            : #define s_3_114 1077
     604                 :            : 'i', 'r', 0xC3, 0xA1, 'n',
     605                 :            : #define s_3_115 1082
     606                 :            : 'i', 0xC3, 0xAF, 'n',
     607                 :            : #define s_3_116 s_3_14
     608                 :            : #define s_3_117 s_3_196
     609                 :            : #define s_3_118 1086
     610                 :            : 'a', 'n', 'd', 'o',
     611                 :            : #define s_3_119 1090
     612                 :            : 'i', 'e', 'n', 'd', 'o',
     613                 :            : #define s_3_120 1095
     614                 :            : 'i', 'o',
     615                 :            : #define s_3_121 (s_3_122 + 1)
     616                 :            : #define s_3_122 1097
     617                 :            : 'e', 'i', 'x', 'o',
     618                 :            : #define s_3_123 1101
     619                 :            : 0xC3, 0xAF, 'x', 'o',
     620                 :            : #define s_3_124 1105
     621                 :            : 'i', 't', 'z', 'o',
     622                 :            : #define s_3_125 s_3_9
     623                 :            : #define s_3_126 1109
     624                 :            : 't', 'z', 'a', 'r',
     625                 :            : #define s_3_127 (s_3_12 + 1)
     626                 :            : #define s_3_128 1113
     627                 :            : 'e', 'i', 'x', 'e', 'r',
     628                 :            : #define s_3_129 s_3_10
     629                 :            : #define s_3_130 s_3_14
     630                 :            : #define s_3_131 s_3_32
     631                 :            : #define s_3_132 1118
     632                 :            : 'a', 'b', 'a', 's',
     633                 :            : #define s_3_133 1122
     634                 :            : 'a', 'd', 'a', 's',
     635                 :            : #define s_3_134 1126
     636                 :            : 'i', 'd', 'a', 's',
     637                 :            : #define s_3_135 1130
     638                 :            : 'a', 'r', 'a', 's',
     639                 :            : #define s_3_136 1134
     640                 :            : 'i', 'e', 'r', 'a', 's',
     641                 :            : #define s_3_137 (s_3_138 + 2)
     642                 :            : #define s_3_138 1139
     643                 :            : 'a', 'r', 0xC3, 0xAD, 'a', 's',
     644                 :            : #define s_3_139 1145
     645                 :            : 'e', 'r', 0xC3, 0xAD, 'a', 's',
     646                 :            : #define s_3_140 1151
     647                 :            : 'i', 'r', 0xC3, 0xAD, 'a', 's',
     648                 :            : #define s_3_141 1157
     649                 :            : 'i', 'd', 's',
     650                 :            : #define s_3_142 s_3_1
     651                 :            : #define s_3_143 1160
     652                 :            : 'a', 'd', 'e', 's',
     653                 :            : #define s_3_144 1164
     654                 :            : 'i', 'd', 'e', 's',
     655                 :            : #define s_3_145 1168
     656                 :            : 'u', 'd', 'e', 's',
     657                 :            : #define s_3_146 1172
     658                 :            : 0xC3, 0xAF, 'd', 'e', 's',
     659                 :            : #define s_3_147 1177
     660                 :            : 'a', 't', 'g', 'e', 's',
     661                 :            : #define s_3_148 s_3_33
     662                 :            : #define s_3_149 1182
     663                 :            : 'a', 'r', 'i', 'e', 's',
     664                 :            : #define s_3_150 1187
     665                 :            : 'i', 'r', 'i', 'e', 's',
     666                 :            : #define s_3_151 1192
     667                 :            : 'a', 'r', 'e', 's',
     668                 :            : #define s_3_152 1196
     669                 :            : 'i', 'r', 'e', 's',
     670                 :            : #define s_3_153 1200
     671                 :            : 'a', 'd', 'o', 'r', 'e', 's',
     672                 :            : #define s_3_154 1206
     673                 :            : 0xC3, 0xAF, 'r', 'e', 's',
     674                 :            : #define s_3_155 1211
     675                 :            : 'a', 's', 'e', 's',
     676                 :            : #define s_3_156 1215
     677                 :            : 'i', 'e', 's', 'e', 's',
     678                 :            : #define s_3_157 1220
     679                 :            : 'a', 's', 's', 'e', 's',
     680                 :            : #define s_3_158 1225
     681                 :            : 'e', 's', 's', 'e', 's',
     682                 :            : #define s_3_159 1230
     683                 :            : 'i', 's', 's', 'e', 's',
     684                 :            : #define s_3_160 1235
     685                 :            : 0xC3, 0xAF, 's', 's', 'e', 's',
     686                 :            : #define s_3_161 (s_3_162 + 2)
     687                 :            : #define s_3_162 1241
     688                 :            : 'e', 's', 'q', 'u', 'e', 's',
     689                 :            : #define s_3_163 1247
     690                 :            : 0xC3, 0xAF, 's', 'q', 'u', 'e', 's',
     691                 :            : #define s_3_164 1254
     692                 :            : 'a', 'v', 'e', 's',
     693                 :            : #define s_3_165 (s_3_166 + 1)
     694                 :            : #define s_3_166 1258
     695                 :            : 'e', 'i', 'x', 'e', 's',
     696                 :            : #define s_3_167 1263
     697                 :            : 0xC3, 0xAF, 'x', 'e', 's',
     698                 :            : #define s_3_168 1268
     699                 :            : 0xC3, 0xAF, 'e', 's',
     700                 :            : #define s_3_169 1272
     701                 :            : 'a', 'b', 'a', 'i', 's',
     702                 :            : #define s_3_170 1277
     703                 :            : 'a', 'r', 'a', 'i', 's',
     704                 :            : #define s_3_171 1282
     705                 :            : 'i', 'e', 'r', 'a', 'i', 's',
     706                 :            : #define s_3_172 (s_3_173 + 2)
     707                 :            : #define s_3_173 1288
     708                 :            : 'a', 'r', 0xC3, 0xAD, 'a', 'i', 's',
     709                 :            : #define s_3_174 1295
     710                 :            : 'e', 'r', 0xC3, 0xAD, 'a', 'i', 's',
     711                 :            : #define s_3_175 1302
     712                 :            : 'i', 'r', 0xC3, 0xAD, 'a', 'i', 's',
     713                 :            : #define s_3_176 1309
     714                 :            : 'a', 's', 'e', 'i', 's',
     715                 :            : #define s_3_177 1314
     716                 :            : 'i', 'e', 's', 'e', 'i', 's',
     717                 :            : #define s_3_178 1320
     718                 :            : 'a', 's', 't', 'e', 'i', 's',
     719                 :            : #define s_3_179 1326
     720                 :            : 'i', 's', 't', 'e', 'i', 's',
     721                 :            : #define s_3_180 1332
     722                 :            : 'i', 'n', 'i', 's',
     723                 :            : #define s_3_181 (s_3_182 + 1)
     724                 :            : #define s_3_182 1336
     725                 :            : 'i', 's', 'i', 's',
     726                 :            : #define s_3_183 1340
     727                 :            : 'a', 's', 's', 'i', 's',
     728                 :            : #define s_3_184 1345
     729                 :            : 'e', 's', 's', 'i', 's',
     730                 :            : #define s_3_185 1350
     731                 :            : 'i', 's', 's', 'i', 's',
     732                 :            : #define s_3_186 1355
     733                 :            : 0xC3, 0xAF, 's', 's', 'i', 's',
     734                 :            : #define s_3_187 1361
     735                 :            : 'e', 's', 'q', 'u', 'i', 's',
     736                 :            : #define s_3_188 1367
     737                 :            : 'e', 'i', 'x', 'i', 's',
     738                 :            : #define s_3_189 1372
     739                 :            : 'i', 't', 'z', 'i', 's',
     740                 :            : #define s_3_190 1377
     741                 :            : 0xC3, 0xA1, 'i', 's',
     742                 :            : #define s_3_191 1381
     743                 :            : 'a', 'r', 0xC3, 0xA9, 'i', 's',
     744                 :            : #define s_3_192 1387
     745                 :            : 'e', 'r', 0xC3, 0xA9, 'i', 's',
     746                 :            : #define s_3_193 1393
     747                 :            : 'i', 'r', 0xC3, 0xA9, 'i', 's',
     748                 :            : #define s_3_194 1399
     749                 :            : 'a', 'm', 's',
     750                 :            : #define s_3_195 1402
     751                 :            : 'a', 'd', 'o', 's',
     752                 :            : #define s_3_196 1406
     753                 :            : 'i', 'd', 'o', 's',
     754                 :            : #define s_3_197 (s_3_198 + 3)
     755                 :            : #define s_3_198 1410
     756                 :            : 0xC3, 0xA1, 'b', 'a', 'm', 'o', 's',
     757                 :            : #define s_3_199 1417
     758                 :            : 0xC3, 0xA1, 'r', 'a', 'm', 'o', 's',
     759                 :            : #define s_3_200 1424
     760                 :            : 'i', 0xC3, 0xA9, 'r', 'a', 'm', 'o', 's',
     761                 :            : #define s_3_201 (s_3_202 + 2)
     762                 :            : #define s_3_202 1432
     763                 :            : 'a', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's',
     764                 :            : #define s_3_203 1440
     765                 :            : 'e', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's',
     766                 :            : #define s_3_204 1448
     767                 :            : 'i', 'r', 0xC3, 0xAD, 'a', 'm', 'o', 's',
     768                 :            : #define s_3_205 1456
     769                 :            : 'a', 'r', 'e', 'm', 'o', 's',
     770                 :            : #define s_3_206 1462
     771                 :            : 'e', 'r', 'e', 'm', 'o', 's',
     772                 :            : #define s_3_207 1468
     773                 :            : 'i', 'r', 'e', 'm', 'o', 's',
     774                 :            : #define s_3_208 1474
     775                 :            : 0xC3, 0xA1, 's', 'e', 'm', 'o', 's',
     776                 :            : #define s_3_209 1481
     777                 :            : 'i', 0xC3, 0xA9, 's', 'e', 'm', 'o', 's',
     778                 :            : #define s_3_210 1489
     779                 :            : 'i', 'm', 'o', 's',
     780                 :            : #define s_3_211 1493
     781                 :            : 'a', 'd', 'o', 'r', 's',
     782                 :            : #define s_3_212 s_3_58
     783                 :            : #define s_3_213 1498
     784                 :            : 'e', 'r', 'a', 's', 's',
     785                 :            : #define s_3_214 s_3_59
     786                 :            : #define s_3_215 1503
     787                 :            : 'a', 't', 's',
     788                 :            : #define s_3_216 1506
     789                 :            : 'i', 't', 's',
     790                 :            : #define s_3_217 1509
     791                 :            : 'e', 'n', 't', 's',
     792                 :            : #define s_3_218 s_3_47
     793                 :            : #define s_3_219 1513
     794                 :            : 'a', 'r', 0xC3, 0xA0, 's',
     795                 :            : #define s_3_220 1518
     796                 :            : 'i', 'r', 0xC3, 0xA0, 's',
     797                 :            : #define s_3_221 1523
     798                 :            : 'a', 'r', 0xC3, 0xA1, 's',
     799                 :            : #define s_3_222 1528
     800                 :            : 'e', 'r', 0xC3, 0xA1, 's',
     801                 :            : #define s_3_223 1533
     802                 :            : 'i', 'r', 0xC3, 0xA1, 's',
     803                 :            : #define s_3_224 s_3_48
     804                 :            : #define s_3_225 1538
     805                 :            : 'a', 'r', 0xC3, 0xA9, 's',
     806                 :            : #define s_3_226 s_3_64
     807                 :            : #define s_3_227 1543
     808                 :            : 'i', 0xC3, 0xAF, 's',
     809                 :            : #define s_3_228 s_3_147
     810                 :            : #define s_3_229 s_3_18
     811                 :            : #define s_3_230 1547
     812                 :            : 'a', 'n', 't',
     813                 :            : #define s_3_231 s_3_217
     814                 :            : #define s_3_232 1550
     815                 :            : 'i', 'n', 't',
     816                 :            : #define s_3_233 1553
     817                 :            : 'u', 't',
     818                 :            : #define s_3_234 1555
     819                 :            : 0xC3, 0xAF, 't',
     820                 :            : #define s_3_235 (s_3_236 + 2)
     821                 :            : #define s_3_236 1558
     822                 :            : 'e', 'r', 'a', 'u',
     823                 :            : #define s_3_237 1562
     824                 :            : 'i', 'e', 'u',
     825                 :            : #define s_3_238 1565
     826                 :            : 'i', 'n', 'e', 'u',
     827                 :            : #define s_3_239 1569
     828                 :            : 'a', 'r', 'e', 'u',
     829                 :            : #define s_3_240 1573
     830                 :            : 'i', 'r', 'e', 'u',
     831                 :            : #define s_3_241 1577
     832                 :            : 0xC3, 0xA0, 'r', 'e', 'u',
     833                 :            : #define s_3_242 1582
     834                 :            : 0xC3, 0xAD, 'r', 'e', 'u',
     835                 :            : #define s_3_243 1587
     836                 :            : 'a', 's', 's', 'e', 'u',
     837                 :            : #define s_3_244 (s_3_245 + 2)
     838                 :            : #define s_3_245 1592
     839                 :            : 'e', 'r', 'e', 's', 's', 'e', 'u',
     840                 :            : #define s_3_246 1599
     841                 :            : 0xC3, 0xA0, 's', 's', 'e', 'u',
     842                 :            : #define s_3_247 1605
     843                 :            : 0xC3, 0xA9, 's', 's', 'e', 'u',
     844                 :            : #define s_3_248 1611
     845                 :            : 'i', 'g', 'u', 'e', 'u',
     846                 :            : #define s_3_249 1616
     847                 :            : 0xC3, 0xAF, 'g', 'u', 'e', 'u',
     848                 :            : #define s_3_250 1622
     849                 :            : 0xC3, 0xA0, 'v', 'e', 'u',
     850                 :            : #define s_3_251 1627
     851                 :            : 0xC3, 0xA1, 'v', 'e', 'u',
     852                 :            : #define s_3_252 1632
     853                 :            : 'i', 't', 'z', 'e', 'u',
     854                 :            : #define s_3_253 (s_3_254 + 2)
     855                 :            : #define s_3_254 1637
     856                 :            : 'i', 'r', 0xC3, 0xAC, 'e', 'u',
     857                 :            : #define s_3_255 (s_3_256 + 2)
     858                 :            : #define s_3_256 1643
     859                 :            : 'a', 'r', 0xC3, 0xAD, 'e', 'u',
     860                 :            : #define s_3_257 1649
     861                 :            : 'i', 'r', 0xC3, 0xAD, 'e', 'u',
     862                 :            : #define s_3_258 1655
     863                 :            : 'a', 's', 's', 'i', 'u',
     864                 :            : #define s_3_259 1660
     865                 :            : 'i', 's', 's', 'i', 'u',
     866                 :            : #define s_3_260 1665
     867                 :            : 0xC3, 0xA0, 's', 's', 'i', 'u',
     868                 :            : #define s_3_261 1671
     869                 :            : 0xC3, 0xA8, 's', 's', 'i', 'u',
     870                 :            : #define s_3_262 1677
     871                 :            : 0xC3, 0xA9, 's', 's', 'i', 'u',
     872                 :            : #define s_3_263 1683
     873                 :            : 0xC3, 0xAD, 's', 's', 'i', 'u',
     874                 :            : #define s_3_264 1689
     875                 :            : 0xC3, 0xAF, 'u',
     876                 :            : #define s_3_265 s_3_17
     877                 :            : #define s_3_266 s_3_39
     878                 :            : #define s_3_267 s_3_98
     879                 :            : #define s_3_268 s_3_18
     880                 :            : #define s_3_269 1692
     881                 :            : 'i', 0xC3, 0xA0,
     882                 :            : #define s_3_270 s_3_219
     883                 :            : #define s_3_271 s_3_220
     884                 :            : #define s_3_272 1695
     885                 :            : 'i', 't', 'z', 0xC3, 0xA0,
     886                 :            : #define s_3_273 s_3_112
     887                 :            : #define s_3_274 s_3_113
     888                 :            : #define s_3_275 s_3_114
     889                 :            : #define s_3_276 1700
     890                 :            : 'i', 'r', 0xC3, 0xA8,
     891                 :            : #define s_3_277 s_3_191
     892                 :            : #define s_3_278 s_3_192
     893                 :            : #define s_3_279 s_3_193
     894                 :            : #define s_3_280 s_3_19
     895                 :            : #define s_3_281 s_3_115
     896                 :            : #define s_3_282 1704
     897                 :            : 'i', 0xC3, 0xB3,
     898                 :            : #define s_4_0 1707
     899                 :            : 'a',
     900                 :            : #define s_4_1 s_4_11
     901                 :            : #define s_4_2 s_4_5
     902                 :            : #define s_4_3 1708
     903                 :            : 0xC3, 0xAF, 'n',
     904                 :            : #define s_4_4 s_4_8
     905                 :            : #define s_4_5 1711
     906                 :            : 'i', 'r',
     907                 :            : #define s_4_6 (s_4_7 + 1)
     908                 :            : #define s_4_7 1713
     909                 :            : 'i', 's',
     910                 :            : #define s_4_8 1715
     911                 :            : 'o', 's',
     912                 :            : #define s_4_9 1717
     913                 :            : 0xC3, 0xAF, 's',
     914                 :            : #define s_4_10 s_4_14
     915                 :            : #define s_4_11 1720
     916                 :            : 'e', 'u',
     917                 :            : #define s_4_12 1722
     918                 :            : 'i', 'u',
     919                 :            : #define s_4_13 1724
     920                 :            : 'i', 'q', 'u',
     921                 :            : #define s_4_14 1727
     922                 :            : 'i', 't', 'z',
     923                 :            : #define s_4_15 1730
     924                 :            : 0xC3, 0xA0,
     925                 :            : #define s_4_16 1732
     926                 :            : 0xC3, 0xA1,
     927                 :            : #define s_4_17 1734
     928                 :            : 0xC3, 0xA9,
     929                 :            : #define s_4_18 1736
     930                 :            : 0xC3, 0xAC,
     931                 :            : #define s_4_19 1738
     932                 :            : 0xC3, 0xAD,
     933                 :            : #define s_4_20 s_4_3
     934                 :            : #define s_4_21 1740
     935                 :            : 0xC3, 0xB3,
     936                 :            : };
     937                 :            : 
     938                 :            : 
     939                 :            : static const struct among a_0[13] =
     940                 :            : {
     941                 :            : /*  0 */ { 0, 0, -1, 7},
     942                 :            : /*  1 */ { 2, s_0_1, 0, 6},
     943                 :            : /*  2 */ { 2, s_0_2, 0, 1},
     944                 :            : /*  3 */ { 2, s_0_3, 0, 1},
     945                 :            : /*  4 */ { 2, s_0_4, 0, 2},
     946                 :            : /*  5 */ { 2, s_0_5, 0, 2},
     947                 :            : /*  6 */ { 2, s_0_6, 0, 3},
     948                 :            : /*  7 */ { 2, s_0_7, 0, 3},
     949                 :            : /*  8 */ { 2, s_0_8, 0, 3},
     950                 :            : /*  9 */ { 2, s_0_9, 0, 4},
     951                 :            : /* 10 */ { 2, s_0_10, 0, 4},
     952                 :            : /* 11 */ { 2, s_0_11, 0, 5},
     953                 :            : /* 12 */ { 2, s_0_12, 0, 5}
     954                 :            : };
     955                 :            : 
     956                 :            : 
     957                 :            : static const struct among a_1[39] =
     958                 :            : {
     959                 :            : /*  0 */ { 2, s_1_0, -1, 1},
     960                 :            : /*  1 */ { 3, s_1_1, 0, 1},
     961                 :            : /*  2 */ { 4, s_1_2, 0, 1},
     962                 :            : /*  3 */ { 2, s_1_3, -1, 1},
     963                 :            : /*  4 */ { 2, s_1_4, -1, 1},
     964                 :            : /*  5 */ { 3, s_1_5, 4, 1},
     965                 :            : /*  6 */ { 2, s_1_6, -1, 1},
     966                 :            : /*  7 */ { 3, s_1_7, -1, 1},
     967                 :            : /*  8 */ { 2, s_1_8, -1, 1},
     968                 :            : /*  9 */ { 3, s_1_9, 8, 1},
     969                 :            : /* 10 */ { 2, s_1_10, -1, 1},
     970                 :            : /* 11 */ { 3, s_1_11, 10, 1},
     971                 :            : /* 12 */ { 2, s_1_12, -1, 1},
     972                 :            : /* 13 */ { 2, s_1_13, -1, 1},
     973                 :            : /* 14 */ { 2, s_1_14, -1, 1},
     974                 :            : /* 15 */ { 2, s_1_15, -1, 1},
     975                 :            : /* 16 */ { 2, s_1_16, -1, 1},
     976                 :            : /* 17 */ { 2, s_1_17, -1, 1},
     977                 :            : /* 18 */ { 3, s_1_18, 17, 1},
     978                 :            : /* 19 */ { 2, s_1_19, -1, 1},
     979                 :            : /* 20 */ { 4, s_1_20, 19, 1},
     980                 :            : /* 21 */ { 2, s_1_21, -1, 1},
     981                 :            : /* 22 */ { 3, s_1_22, -1, 1},
     982                 :            : /* 23 */ { 5, s_1_23, 22, 1},
     983                 :            : /* 24 */ { 3, s_1_24, -1, 1},
     984                 :            : /* 25 */ { 4, s_1_25, 24, 1},
     985                 :            : /* 26 */ { 3, s_1_26, -1, 1},
     986                 :            : /* 27 */ { 3, s_1_27, -1, 1},
     987                 :            : /* 28 */ { 3, s_1_28, -1, 1},
     988                 :            : /* 29 */ { 3, s_1_29, -1, 1},
     989                 :            : /* 30 */ { 3, s_1_30, -1, 1},
     990                 :            : /* 31 */ { 3, s_1_31, -1, 1},
     991                 :            : /* 32 */ { 5, s_1_32, 31, 1},
     992                 :            : /* 33 */ { 3, s_1_33, -1, 1},
     993                 :            : /* 34 */ { 4, s_1_34, 33, 1},
     994                 :            : /* 35 */ { 3, s_1_35, -1, 1},
     995                 :            : /* 36 */ { 2, s_1_36, -1, 1},
     996                 :            : /* 37 */ { 3, s_1_37, 36, 1},
     997                 :            : /* 38 */ { 2, s_1_38, -1, 1}
     998                 :            : };
     999                 :            : 
    1000                 :            : 
    1001                 :            : static const struct among a_2[200] =
    1002                 :            : {
    1003                 :            : /*  0 */ { 3, s_2_0, -1, 4},
    1004                 :            : /*  1 */ { 7, s_2_1, 0, 3},
    1005                 :            : /*  2 */ { 4, s_2_2, -1, 1},
    1006                 :            : /*  3 */ { 3, s_2_3, -1, 2},
    1007                 :            : /*  4 */ { 5, s_2_4, -1, 1},
    1008                 :            : /*  5 */ { 5, s_2_5, -1, 1},
    1009                 :            : /*  6 */ { 6, s_2_6, -1, 1},
    1010                 :            : /*  7 */ { 5, s_2_7, -1, 1},
    1011                 :            : /*  8 */ { 5, s_2_8, -1, 3},
    1012                 :            : /*  9 */ { 4, s_2_9, -1, 1},
    1013                 :            : /* 10 */ { 6, s_2_10, 9, 1},
    1014                 :            : /* 11 */ { 4, s_2_11, -1, 1},
    1015                 :            : /* 12 */ { 5, s_2_12, -1, 1},
    1016                 :            : /* 13 */ { 7, s_2_13, -1, 1},
    1017                 :            : /* 14 */ { 4, s_2_14, -1, 1},
    1018                 :            : /* 15 */ { 4, s_2_15, -1, 1},
    1019                 :            : /* 16 */ { 6, s_2_16, -1, 1},
    1020                 :            : /* 17 */ { 3, s_2_17, -1, 1},
    1021                 :            : /* 18 */ { 7, s_2_18, 17, 1},
    1022                 :            : /* 19 */ { 9, s_2_19, 18, 5},
    1023                 :            : /* 20 */ { 3, s_2_20, -1, 1},
    1024                 :            : /* 21 */ { 3, s_2_21, -1, 1},
    1025                 :            : /* 22 */ { 3, s_2_22, -1, 1},
    1026                 :            : /* 23 */ { 5, s_2_23, 22, 1},
    1027                 :            : /* 24 */ { 3, s_2_24, -1, 1},
    1028                 :            : /* 25 */ { 4, s_2_25, 24, 1},
    1029                 :            : /* 26 */ { 5, s_2_26, 25, 1},
    1030                 :            : /* 27 */ { 5, s_2_27, -1, 1},
    1031                 :            : /* 28 */ { 3, s_2_28, -1, 1},
    1032                 :            : /* 29 */ { 3, s_2_29, -1, 1},
    1033                 :            : /* 30 */ { 4, s_2_30, -1, 1},
    1034                 :            : /* 31 */ { 4, s_2_31, -1, 1},
    1035                 :            : /* 32 */ { 4, s_2_32, -1, 1},
    1036                 :            : /* 33 */ { 3, s_2_33, -1, 1},
    1037                 :            : /* 34 */ { 3, s_2_34, -1, 1},
    1038                 :            : /* 35 */ { 3, s_2_35, -1, 1},
    1039                 :            : /* 36 */ { 4, s_2_36, -1, 1},
    1040                 :            : /* 37 */ { 7, s_2_37, 36, 1},
    1041                 :            : /* 38 */ { 7, s_2_38, 36, 1},
    1042                 :            : /* 39 */ { 3, s_2_39, -1, 1},
    1043                 :            : /* 40 */ { 5, s_2_40, 39, 1},
    1044                 :            : /* 41 */ { 4, s_2_41, -1, 1},
    1045                 :            : /* 42 */ { 6, s_2_42, -1, 3},
    1046                 :            : /* 43 */ { 2, s_2_43, -1, 4},
    1047                 :            : /* 44 */ { 6, s_2_44, 43, 1},
    1048                 :            : /* 45 */ { 3, s_2_45, -1, 1},
    1049                 :            : /* 46 */ { 3, s_2_46, -1, 1},
    1050                 :            : /* 47 */ { 2, s_2_47, -1, 1},
    1051                 :            : /* 48 */ { 4, s_2_48, -1, 1},
    1052                 :            : /* 49 */ { 3, s_2_49, -1, 1},
    1053                 :            : /* 50 */ { 4, s_2_50, 49, 1},
    1054                 :            : /* 51 */ { 4, s_2_51, 49, 1},
    1055                 :            : /* 52 */ { 4, s_2_52, -1, 1},
    1056                 :            : /* 53 */ { 7, s_2_53, 52, 1},
    1057                 :            : /* 54 */ { 7, s_2_54, 52, 1},
    1058                 :            : /* 55 */ { 6, s_2_55, 52, 1},
    1059                 :            : /* 56 */ { 4, s_2_56, -1, 1},
    1060                 :            : /* 57 */ { 4, s_2_57, -1, 1},
    1061                 :            : /* 58 */ { 4, s_2_58, -1, 1},
    1062                 :            : /* 59 */ { 3, s_2_59, -1, 1},
    1063                 :            : /* 60 */ { 4, s_2_60, -1, 1},
    1064                 :            : /* 61 */ { 4, s_2_61, -1, 3},
    1065                 :            : /* 62 */ { 3, s_2_62, -1, 1},
    1066                 :            : /* 63 */ { 4, s_2_63, -1, 1},
    1067                 :            : /* 64 */ { 2, s_2_64, -1, 1},
    1068                 :            : /* 65 */ { 2, s_2_65, -1, 1},
    1069                 :            : /* 66 */ { 3, s_2_66, -1, 1},
    1070                 :            : /* 67 */ { 3, s_2_67, -1, 1},
    1071                 :            : /* 68 */ { 5, s_2_68, -1, 1},
    1072                 :            : /* 69 */ { 4, s_2_69, -1, 1},
    1073                 :            : /* 70 */ { 5, s_2_70, -1, 1},
    1074                 :            : /* 71 */ { 6, s_2_71, -1, 1},
    1075                 :            : /* 72 */ { 6, s_2_72, -1, 1},
    1076                 :            : /* 73 */ { 6, s_2_73, -1, 1},
    1077                 :            : /* 74 */ { 8, s_2_74, 73, 5},
    1078                 :            : /* 75 */ { 4, s_2_75, -1, 1},
    1079                 :            : /* 76 */ { 6, s_2_76, -1, 1},
    1080                 :            : /* 77 */ { 2, s_2_77, -1, 1},
    1081                 :            : /* 78 */ { 6, s_2_78, 77, 1},
    1082                 :            : /* 79 */ { 4, s_2_79, 77, 1},
    1083                 :            : /* 80 */ { 4, s_2_80, 77, 1},
    1084                 :            : /* 81 */ { 4, s_2_81, 77, 1},
    1085                 :            : /* 82 */ { 5, s_2_82, 77, 1},
    1086                 :            : /* 83 */ { 3, s_2_83, -1, 1},
    1087                 :            : /* 84 */ { 2, s_2_84, -1, 1},
    1088                 :            : /* 85 */ { 3, s_2_85, 84, 1},
    1089                 :            : /* 86 */ { 3, s_2_86, -1, 1},
    1090                 :            : /* 87 */ { 5, s_2_87, -1, 1},
    1091                 :            : /* 88 */ { 3, s_2_88, -1, 4},
    1092                 :            : /* 89 */ { 7, s_2_89, 88, 3},
    1093                 :            : /* 90 */ { 3, s_2_90, -1, 1},
    1094                 :            : /* 91 */ { 4, s_2_91, -1, 1},
    1095                 :            : /* 92 */ { 4, s_2_92, -1, 2},
    1096                 :            : /* 93 */ { 6, s_2_93, -1, 1},
    1097                 :            : /* 94 */ { 6, s_2_94, -1, 1},
    1098                 :            : /* 95 */ { 7, s_2_95, -1, 1},
    1099                 :            : /* 96 */ { 6, s_2_96, -1, 1},
    1100                 :            : /* 97 */ { 6, s_2_97, -1, 3},
    1101                 :            : /* 98 */ { 5, s_2_98, -1, 1},
    1102                 :            : /* 99 */ { 6, s_2_99, -1, 1},
    1103                 :            : /*100 */ { 5, s_2_100, -1, 1},
    1104                 :            : /*101 */ { 6, s_2_101, -1, 1},
    1105                 :            : /*102 */ { 8, s_2_102, -1, 1},
    1106                 :            : /*103 */ { 4, s_2_103, -1, 1},
    1107                 :            : /*104 */ { 5, s_2_104, 103, 1},
    1108                 :            : /*105 */ { 5, s_2_105, 103, 1},
    1109                 :            : /*106 */ { 4, s_2_106, -1, 1},
    1110                 :            : /*107 */ { 8, s_2_107, 106, 1},
    1111                 :            : /*108 */ { 10, s_2_108, 107, 5},
    1112                 :            : /*109 */ { 6, s_2_109, -1, 1},
    1113                 :            : /*110 */ { 5, s_2_110, -1, 1},
    1114                 :            : /*111 */ { 8, s_2_111, 110, 1},
    1115                 :            : /*112 */ { 4, s_2_112, -1, 1},
    1116                 :            : /*113 */ { 4, s_2_113, -1, 1},
    1117                 :            : /*114 */ { 4, s_2_114, -1, 1},
    1118                 :            : /*115 */ { 5, s_2_115, 114, 1},
    1119                 :            : /*116 */ { 6, s_2_116, 115, 1},
    1120                 :            : /*117 */ { 5, s_2_117, -1, 1},
    1121                 :            : /*118 */ { 4, s_2_118, -1, 1},
    1122                 :            : /*119 */ { 4, s_2_119, -1, 1},
    1123                 :            : /*120 */ { 5, s_2_120, -1, 1},
    1124                 :            : /*121 */ { 5, s_2_121, -1, 1},
    1125                 :            : /*122 */ { 4, s_2_122, -1, 1},
    1126                 :            : /*123 */ { 4, s_2_123, -1, 1},
    1127                 :            : /*124 */ { 5, s_2_124, -1, 1},
    1128                 :            : /*125 */ { 8, s_2_125, 124, 1},
    1129                 :            : /*126 */ { 8, s_2_126, 124, 1},
    1130                 :            : /*127 */ { 5, s_2_127, -1, 4},
    1131                 :            : /*128 */ { 9, s_2_128, 127, 3},
    1132                 :            : /*129 */ { 4, s_2_129, -1, 1},
    1133                 :            : /*130 */ { 6, s_2_130, 129, 1},
    1134                 :            : /*131 */ { 7, s_2_131, -1, 3},
    1135                 :            : /*132 */ { 10, s_2_132, -1, 1},
    1136                 :            : /*133 */ { 4, s_2_133, -1, 1},
    1137                 :            : /*134 */ { 5, s_2_134, -1, 1},
    1138                 :            : /*135 */ { 5, s_2_135, -1, 3},
    1139                 :            : /*136 */ { 4, s_2_136, -1, 1},
    1140                 :            : /*137 */ { 5, s_2_137, -1, 1},
    1141                 :            : /*138 */ { 2, s_2_138, -1, 1},
    1142                 :            : /*139 */ { 3, s_2_139, 138, 1},
    1143                 :            : /*140 */ { 4, s_2_140, 138, 1},
    1144                 :            : /*141 */ { 3, s_2_141, -1, 1},
    1145                 :            : /*142 */ { 7, s_2_142, 141, 1},
    1146                 :            : /*143 */ { 9, s_2_143, 142, 5},
    1147                 :            : /*144 */ { 4, s_2_144, -1, 1},
    1148                 :            : /*145 */ { 5, s_2_145, 144, 1},
    1149                 :            : /*146 */ { 6, s_2_146, 145, 2},
    1150                 :            : /*147 */ { 4, s_2_147, -1, 1},
    1151                 :            : /*148 */ { 4, s_2_148, -1, 1},
    1152                 :            : /*149 */ { 5, s_2_149, -1, 1},
    1153                 :            : /*150 */ { 5, s_2_150, -1, 1},
    1154                 :            : /*151 */ { 3, s_2_151, -1, 1},
    1155                 :            : /*152 */ { 3, s_2_152, -1, 1},
    1156                 :            : /*153 */ { 4, s_2_153, 152, 1},
    1157                 :            : /*154 */ { 5, s_2_154, 153, 1},
    1158                 :            : /*155 */ { 5, s_2_155, 153, 1},
    1159                 :            : /*156 */ { 3, s_2_156, -1, 1},
    1160                 :            : /*157 */ { 5, s_2_157, 156, 1},
    1161                 :            : /*158 */ { 8, s_2_158, 157, 1},
    1162                 :            : /*159 */ { 7, s_2_159, 157, 1},
    1163                 :            : /*160 */ { 9, s_2_160, 159, 1},
    1164                 :            : /*161 */ { 6, s_2_161, 156, 1},
    1165                 :            : /*162 */ { 3, s_2_162, -1, 1},
    1166                 :            : /*163 */ { 4, s_2_163, -1, 1},
    1167                 :            : /*164 */ { 4, s_2_164, -1, 1},
    1168                 :            : /*165 */ { 5, s_2_165, 164, 1},
    1169                 :            : /*166 */ { 6, s_2_166, 165, 1},
    1170                 :            : /*167 */ { 3, s_2_167, -1, 1},
    1171                 :            : /*168 */ { 3, s_2_168, -1, 1},
    1172                 :            : /*169 */ { 3, s_2_169, -1, 1},
    1173                 :            : /*170 */ { 5, s_2_170, 169, 1},
    1174                 :            : /*171 */ { 5, s_2_171, 169, 1},
    1175                 :            : /*172 */ { 3, s_2_172, -1, 1},
    1176                 :            : /*173 */ { 3, s_2_173, -1, 1},
    1177                 :            : /*174 */ { 3, s_2_174, -1, 1},
    1178                 :            : /*175 */ { 4, s_2_175, 174, 1},
    1179                 :            : /*176 */ { 3, s_2_176, -1, 1},
    1180                 :            : /*177 */ { 4, s_2_177, -1, 1},
    1181                 :            : /*178 */ { 7, s_2_178, 177, 1},
    1182                 :            : /*179 */ { 6, s_2_179, 177, 1},
    1183                 :            : /*180 */ { 8, s_2_180, 179, 1},
    1184                 :            : /*181 */ { 5, s_2_181, -1, 1},
    1185                 :            : /*182 */ { 2, s_2_182, -1, 1},
    1186                 :            : /*183 */ { 3, s_2_183, -1, 1},
    1187                 :            : /*184 */ { 3, s_2_184, -1, 1},
    1188                 :            : /*185 */ { 4, s_2_185, 184, 1},
    1189                 :            : /*186 */ { 4, s_2_186, 184, 1},
    1190                 :            : /*187 */ { 5, s_2_187, 186, 1},
    1191                 :            : /*188 */ { 7, s_2_188, 187, 1},
    1192                 :            : /*189 */ { 2, s_2_189, -1, 1},
    1193                 :            : /*190 */ { 5, s_2_190, -1, 1},
    1194                 :            : /*191 */ { 6, s_2_191, -1, 1},
    1195                 :            : /*192 */ { 6, s_2_192, -1, 1},
    1196                 :            : /*193 */ { 4, s_2_193, -1, 1},
    1197                 :            : /*194 */ { 6, s_2_194, -1, 1},
    1198                 :            : /*195 */ { 4, s_2_195, -1, 1},
    1199                 :            : /*196 */ { 2, s_2_196, -1, 1},
    1200                 :            : /*197 */ { 3, s_2_197, 196, 1},
    1201                 :            : /*198 */ { 4, s_2_198, 197, 1},
    1202                 :            : /*199 */ { 5, s_2_199, 198, 1}
    1203                 :            : };
    1204                 :            : 
    1205                 :            : 
    1206                 :            : static const struct among a_3[283] =
    1207                 :            : {
    1208                 :            : /*  0 */ { 3, s_3_0, -1, 1},
    1209                 :            : /*  1 */ { 4, s_3_1, -1, 1},
    1210                 :            : /*  2 */ { 4, s_3_2, -1, 1},
    1211                 :            : /*  3 */ { 5, s_3_3, -1, 1},
    1212                 :            : /*  4 */ { 3, s_3_4, -1, 1},
    1213                 :            : /*  5 */ { 3, s_3_5, -1, 1},
    1214                 :            : /*  6 */ { 3, s_3_6, -1, 1},
    1215                 :            : /*  7 */ { 4, s_3_7, -1, 1},
    1216                 :            : /*  8 */ { 2, s_3_8, -1, 1},
    1217                 :            : /*  9 */ { 4, s_3_9, 8, 1},
    1218                 :            : /* 10 */ { 4, s_3_10, 8, 1},
    1219                 :            : /* 11 */ { 3, s_3_11, -1, 1},
    1220                 :            : /* 12 */ { 4, s_3_12, -1, 1},
    1221                 :            : /* 13 */ { 3, s_3_13, -1, 1},
    1222                 :            : /* 14 */ { 5, s_3_14, -1, 1},
    1223                 :            : /* 15 */ { 4, s_3_15, -1, 1},
    1224                 :            : /* 16 */ { 3, s_3_16, -1, 1},
    1225                 :            : /* 17 */ { 3, s_3_17, -1, 1},
    1226                 :            : /* 18 */ { 4, s_3_18, -1, 1},
    1227                 :            : /* 19 */ { 3, s_3_19, -1, 1},
    1228                 :            : /* 20 */ { 5, s_3_20, 19, 1},
    1229                 :            : /* 21 */ { 5, s_3_21, 19, 1},
    1230                 :            : /* 22 */ { 5, s_3_22, 19, 1},
    1231                 :            : /* 23 */ { 3, s_3_23, -1, 1},
    1232                 :            : /* 24 */ { 3, s_3_24, -1, 1},
    1233                 :            : /* 25 */ { 4, s_3_25, -1, 1},
    1234                 :            : /* 26 */ { 2, s_3_26, -1, 1},
    1235                 :            : /* 27 */ { 2, s_3_27, -1, 1},
    1236                 :            : /* 28 */ { 2, s_3_28, -1, 1},
    1237                 :            : /* 29 */ { 2, s_3_29, -1, 1},
    1238                 :            : /* 30 */ { 2, s_3_30, -1, 1},
    1239                 :            : /* 31 */ { 3, s_3_31, 30, 1},
    1240                 :            : /* 32 */ { 3, s_3_32, -1, 1},
    1241                 :            : /* 33 */ { 4, s_3_33, -1, 1},
    1242                 :            : /* 34 */ { 4, s_3_34, -1, 1},
    1243                 :            : /* 35 */ { 4, s_3_35, -1, 1},
    1244                 :            : /* 36 */ { 2, s_3_36, -1, 1},
    1245                 :            : /* 37 */ { 3, s_3_37, -1, 1},
    1246                 :            : /* 38 */ { 5, s_3_38, -1, 1},
    1247                 :            : /* 39 */ { 4, s_3_39, -1, 1},
    1248                 :            : /* 40 */ { 4, s_3_40, -1, 1},
    1249                 :            : /* 41 */ { 2, s_3_41, -1, 1},
    1250                 :            : /* 42 */ { 2, s_3_42, -1, 1},
    1251                 :            : /* 43 */ { 4, s_3_43, 42, 1},
    1252                 :            : /* 44 */ { 4, s_3_44, 42, 1},
    1253                 :            : /* 45 */ { 5, s_3_45, 42, 1},
    1254                 :            : /* 46 */ { 5, s_3_46, 42, 1},
    1255                 :            : /* 47 */ { 6, s_3_47, 42, 1},
    1256                 :            : /* 48 */ { 6, s_3_48, 42, 1},
    1257                 :            : /* 49 */ { 5, s_3_49, 42, 1},
    1258                 :            : /* 50 */ { 6, s_3_50, 42, 1},
    1259                 :            : /* 51 */ { 4, s_3_51, 42, 1},
    1260                 :            : /* 52 */ { 5, s_3_52, 42, 1},
    1261                 :            : /* 53 */ { 5, s_3_53, 42, 1},
    1262                 :            : /* 54 */ { 6, s_3_54, 42, 1},
    1263                 :            : /* 55 */ { 4, s_3_55, 42, 1},
    1264                 :            : /* 56 */ { 6, s_3_56, 55, 1},
    1265                 :            : /* 57 */ { 6, s_3_57, 55, 1},
    1266                 :            : /* 58 */ { 5, s_3_58, -1, 1},
    1267                 :            : /* 59 */ { 5, s_3_59, -1, 1},
    1268                 :            : /* 60 */ { 5, s_3_60, -1, 1},
    1269                 :            : /* 61 */ { 6, s_3_61, -1, 1},
    1270                 :            : /* 62 */ { 6, s_3_62, -1, 1},
    1271                 :            : /* 63 */ { 6, s_3_63, -1, 1},
    1272                 :            : /* 64 */ { 6, s_3_64, -1, 1},
    1273                 :            : /* 65 */ { 3, s_3_65, -1, 1},
    1274                 :            : /* 66 */ { 2, s_3_66, -1, 1},
    1275                 :            : /* 67 */ { 4, s_3_67, 66, 1},
    1276                 :            : /* 68 */ { 5, s_3_68, 66, 1},
    1277                 :            : /* 69 */ { 4, s_3_69, 66, 1},
    1278                 :            : /* 70 */ { 5, s_3_70, 66, 1},
    1279                 :            : /* 71 */ { 4, s_3_71, 66, 1},
    1280                 :            : /* 72 */ { 4, s_3_72, 66, 1},
    1281                 :            : /* 73 */ { 6, s_3_73, 72, 1},
    1282                 :            : /* 74 */ { 6, s_3_74, 72, 1},
    1283                 :            : /* 75 */ { 6, s_3_75, 72, 1},
    1284                 :            : /* 76 */ { 2, s_3_76, -1, 1},
    1285                 :            : /* 77 */ { 3, s_3_77, 76, 1},
    1286                 :            : /* 78 */ { 5, s_3_78, 77, 1},
    1287                 :            : /* 79 */ { 5, s_3_79, 77, 1},
    1288                 :            : /* 80 */ { 4, s_3_80, 76, 1},
    1289                 :            : /* 81 */ { 4, s_3_81, 76, 1},
    1290                 :            : /* 82 */ { 4, s_3_82, 76, 1},
    1291                 :            : /* 83 */ { 5, s_3_83, 76, 1},
    1292                 :            : /* 84 */ { 5, s_3_84, 76, 1},
    1293                 :            : /* 85 */ { 4, s_3_85, 76, 1},
    1294                 :            : /* 86 */ { 5, s_3_86, 76, 1},
    1295                 :            : /* 87 */ { 5, s_3_87, 76, 1},
    1296                 :            : /* 88 */ { 5, s_3_88, 76, 1},
    1297                 :            : /* 89 */ { 5, s_3_89, 76, 1},
    1298                 :            : /* 90 */ { 6, s_3_90, 76, 1},
    1299                 :            : /* 91 */ { 6, s_3_91, 76, 1},
    1300                 :            : /* 92 */ { 6, s_3_92, 76, 1},
    1301                 :            : /* 93 */ { 6, s_3_93, 76, 1},
    1302                 :            : /* 94 */ { 7, s_3_94, 76, 1},
    1303                 :            : /* 95 */ { 4, s_3_95, 76, 1},
    1304                 :            : /* 96 */ { 4, s_3_96, 76, 1},
    1305                 :            : /* 97 */ { 5, s_3_97, 96, 1},
    1306                 :            : /* 98 */ { 5, s_3_98, 76, 1},
    1307                 :            : /* 99 */ { 4, s_3_99, 76, 1},
    1308                 :            : /*100 */ { 2, s_3_100, -1, 1},
    1309                 :            : /*101 */ { 4, s_3_101, 100, 1},
    1310                 :            : /*102 */ { 3, s_3_102, 100, 1},
    1311                 :            : /*103 */ { 4, s_3_103, 102, 1},
    1312                 :            : /*104 */ { 5, s_3_104, 102, 1},
    1313                 :            : /*105 */ { 5, s_3_105, 102, 1},
    1314                 :            : /*106 */ { 5, s_3_106, 102, 1},
    1315                 :            : /*107 */ { 6, s_3_107, 102, 1},
    1316                 :            : /*108 */ { 6, s_3_108, 100, 1},
    1317                 :            : /*109 */ { 5, s_3_109, 100, 1},
    1318                 :            : /*110 */ { 4, s_3_110, -1, 1},
    1319                 :            : /*111 */ { 5, s_3_111, -1, 1},
    1320                 :            : /*112 */ { 5, s_3_112, -1, 1},
    1321                 :            : /*113 */ { 5, s_3_113, -1, 1},
    1322                 :            : /*114 */ { 5, s_3_114, -1, 1},
    1323                 :            : /*115 */ { 4, s_3_115, -1, 1},
    1324                 :            : /*116 */ { 3, s_3_116, -1, 1},
    1325                 :            : /*117 */ { 3, s_3_117, -1, 1},
    1326                 :            : /*118 */ { 4, s_3_118, -1, 2},
    1327                 :            : /*119 */ { 5, s_3_119, -1, 1},
    1328                 :            : /*120 */ { 2, s_3_120, -1, 1},
    1329                 :            : /*121 */ { 3, s_3_121, -1, 1},
    1330                 :            : /*122 */ { 4, s_3_122, 121, 1},
    1331                 :            : /*123 */ { 4, s_3_123, -1, 1},
    1332                 :            : /*124 */ { 4, s_3_124, -1, 1},
    1333                 :            : /*125 */ { 2, s_3_125, -1, 1},
    1334                 :            : /*126 */ { 4, s_3_126, 125, 1},
    1335                 :            : /*127 */ { 2, s_3_127, -1, 1},
    1336                 :            : /*128 */ { 5, s_3_128, 127, 1},
    1337                 :            : /*129 */ { 2, s_3_129, -1, 1},
    1338                 :            : /*130 */ { 4, s_3_130, -1, 1},
    1339                 :            : /*131 */ { 2, s_3_131, -1, 1},
    1340                 :            : /*132 */ { 4, s_3_132, 131, 1},
    1341                 :            : /*133 */ { 4, s_3_133, 131, 1},
    1342                 :            : /*134 */ { 4, s_3_134, 131, 1},
    1343                 :            : /*135 */ { 4, s_3_135, 131, 1},
    1344                 :            : /*136 */ { 5, s_3_136, 131, 1},
    1345                 :            : /*137 */ { 4, s_3_137, 131, 1},
    1346                 :            : /*138 */ { 6, s_3_138, 137, 1},
    1347                 :            : /*139 */ { 6, s_3_139, 137, 1},
    1348                 :            : /*140 */ { 6, s_3_140, 137, 1},
    1349                 :            : /*141 */ { 3, s_3_141, -1, 1},
    1350                 :            : /*142 */ { 2, s_3_142, -1, 1},
    1351                 :            : /*143 */ { 4, s_3_143, 142, 1},
    1352                 :            : /*144 */ { 4, s_3_144, 142, 1},
    1353                 :            : /*145 */ { 4, s_3_145, 142, 1},
    1354                 :            : /*146 */ { 5, s_3_146, 142, 1},
    1355                 :            : /*147 */ { 5, s_3_147, 142, 1},
    1356                 :            : /*148 */ { 3, s_3_148, 142, 1},
    1357                 :            : /*149 */ { 5, s_3_149, 148, 1},
    1358                 :            : /*150 */ { 5, s_3_150, 148, 1},
    1359                 :            : /*151 */ { 4, s_3_151, 142, 1},
    1360                 :            : /*152 */ { 4, s_3_152, 142, 1},
    1361                 :            : /*153 */ { 6, s_3_153, 142, 1},
    1362                 :            : /*154 */ { 5, s_3_154, 142, 1},
    1363                 :            : /*155 */ { 4, s_3_155, 142, 1},
    1364                 :            : /*156 */ { 5, s_3_156, 142, 1},
    1365                 :            : /*157 */ { 5, s_3_157, 142, 1},
    1366                 :            : /*158 */ { 5, s_3_158, 142, 1},
    1367                 :            : /*159 */ { 5, s_3_159, 142, 1},
    1368                 :            : /*160 */ { 6, s_3_160, 142, 1},
    1369                 :            : /*161 */ { 4, s_3_161, 142, 1},
    1370                 :            : /*162 */ { 6, s_3_162, 161, 1},
    1371                 :            : /*163 */ { 7, s_3_163, 161, 1},
    1372                 :            : /*164 */ { 4, s_3_164, 142, 1},
    1373                 :            : /*165 */ { 4, s_3_165, 142, 1},
    1374                 :            : /*166 */ { 5, s_3_166, 165, 1},
    1375                 :            : /*167 */ { 5, s_3_167, 142, 1},
    1376                 :            : /*168 */ { 4, s_3_168, 142, 1},
    1377                 :            : /*169 */ { 5, s_3_169, -1, 1},
    1378                 :            : /*170 */ { 5, s_3_170, -1, 1},
    1379                 :            : /*171 */ { 6, s_3_171, -1, 1},
    1380                 :            : /*172 */ { 5, s_3_172, -1, 1},
    1381                 :            : /*173 */ { 7, s_3_173, 172, 1},
    1382                 :            : /*174 */ { 7, s_3_174, 172, 1},
    1383                 :            : /*175 */ { 7, s_3_175, 172, 1},
    1384                 :            : /*176 */ { 5, s_3_176, -1, 1},
    1385                 :            : /*177 */ { 6, s_3_177, -1, 1},
    1386                 :            : /*178 */ { 6, s_3_178, -1, 1},
    1387                 :            : /*179 */ { 6, s_3_179, -1, 1},
    1388                 :            : /*180 */ { 4, s_3_180, -1, 1},
    1389                 :            : /*181 */ { 3, s_3_181, -1, 1},
    1390                 :            : /*182 */ { 4, s_3_182, 181, 1},
    1391                 :            : /*183 */ { 5, s_3_183, 181, 1},
    1392                 :            : /*184 */ { 5, s_3_184, 181, 1},
    1393                 :            : /*185 */ { 5, s_3_185, 181, 1},
    1394                 :            : /*186 */ { 6, s_3_186, 181, 1},
    1395                 :            : /*187 */ { 6, s_3_187, -1, 1},
    1396                 :            : /*188 */ { 5, s_3_188, -1, 1},
    1397                 :            : /*189 */ { 5, s_3_189, -1, 1},
    1398                 :            : /*190 */ { 4, s_3_190, -1, 1},
    1399                 :            : /*191 */ { 6, s_3_191, -1, 1},
    1400                 :            : /*192 */ { 6, s_3_192, -1, 1},
    1401                 :            : /*193 */ { 6, s_3_193, -1, 1},
    1402                 :            : /*194 */ { 3, s_3_194, -1, 1},
    1403                 :            : /*195 */ { 4, s_3_195, -1, 1},
    1404                 :            : /*196 */ { 4, s_3_196, -1, 1},
    1405                 :            : /*197 */ { 4, s_3_197, -1, 1},
    1406                 :            : /*198 */ { 7, s_3_198, 197, 1},
    1407                 :            : /*199 */ { 7, s_3_199, 197, 1},
    1408                 :            : /*200 */ { 8, s_3_200, 197, 1},
    1409                 :            : /*201 */ { 6, s_3_201, 197, 1},
    1410                 :            : /*202 */ { 8, s_3_202, 201, 1},
    1411                 :            : /*203 */ { 8, s_3_203, 201, 1},
    1412                 :            : /*204 */ { 8, s_3_204, 201, 1},
    1413                 :            : /*205 */ { 6, s_3_205, -1, 1},
    1414                 :            : /*206 */ { 6, s_3_206, -1, 1},
    1415                 :            : /*207 */ { 6, s_3_207, -1, 1},
    1416                 :            : /*208 */ { 7, s_3_208, -1, 1},
    1417                 :            : /*209 */ { 8, s_3_209, -1, 1},
    1418                 :            : /*210 */ { 4, s_3_210, -1, 1},
    1419                 :            : /*211 */ { 5, s_3_211, -1, 1},
    1420                 :            : /*212 */ { 3, s_3_212, -1, 1},
    1421                 :            : /*213 */ { 5, s_3_213, 212, 1},
    1422                 :            : /*214 */ { 3, s_3_214, -1, 1},
    1423                 :            : /*215 */ { 3, s_3_215, -1, 1},
    1424                 :            : /*216 */ { 3, s_3_216, -1, 1},
    1425                 :            : /*217 */ { 4, s_3_217, -1, 1},
    1426                 :            : /*218 */ { 3, s_3_218, -1, 1},
    1427                 :            : /*219 */ { 5, s_3_219, 218, 1},
    1428                 :            : /*220 */ { 5, s_3_220, 218, 1},
    1429                 :            : /*221 */ { 5, s_3_221, -1, 1},
    1430                 :            : /*222 */ { 5, s_3_222, -1, 1},
    1431                 :            : /*223 */ { 5, s_3_223, -1, 1},
    1432                 :            : /*224 */ { 3, s_3_224, -1, 1},
    1433                 :            : /*225 */ { 5, s_3_225, 224, 1},
    1434                 :            : /*226 */ { 3, s_3_226, -1, 1},
    1435                 :            : /*227 */ { 4, s_3_227, -1, 1},
    1436                 :            : /*228 */ { 2, s_3_228, -1, 1},
    1437                 :            : /*229 */ { 2, s_3_229, -1, 1},
    1438                 :            : /*230 */ { 3, s_3_230, -1, 1},
    1439                 :            : /*231 */ { 3, s_3_231, -1, 1},
    1440                 :            : /*232 */ { 3, s_3_232, -1, 1},
    1441                 :            : /*233 */ { 2, s_3_233, -1, 1},
    1442                 :            : /*234 */ { 3, s_3_234, -1, 1},
    1443                 :            : /*235 */ { 2, s_3_235, -1, 1},
    1444                 :            : /*236 */ { 4, s_3_236, 235, 1},
    1445                 :            : /*237 */ { 3, s_3_237, -1, 1},
    1446                 :            : /*238 */ { 4, s_3_238, -1, 1},
    1447                 :            : /*239 */ { 4, s_3_239, -1, 1},
    1448                 :            : /*240 */ { 4, s_3_240, -1, 1},
    1449                 :            : /*241 */ { 5, s_3_241, -1, 1},
    1450                 :            : /*242 */ { 5, s_3_242, -1, 1},
    1451                 :            : /*243 */ { 5, s_3_243, -1, 1},
    1452                 :            : /*244 */ { 5, s_3_244, -1, 1},
    1453                 :            : /*245 */ { 7, s_3_245, 244, 1},
    1454                 :            : /*246 */ { 6, s_3_246, -1, 1},
    1455                 :            : /*247 */ { 6, s_3_247, -1, 1},
    1456                 :            : /*248 */ { 5, s_3_248, -1, 1},
    1457                 :            : /*249 */ { 6, s_3_249, -1, 1},
    1458                 :            : /*250 */ { 5, s_3_250, -1, 1},
    1459                 :            : /*251 */ { 5, s_3_251, -1, 1},
    1460                 :            : /*252 */ { 5, s_3_252, -1, 1},
    1461                 :            : /*253 */ { 4, s_3_253, -1, 1},
    1462                 :            : /*254 */ { 6, s_3_254, 253, 1},
    1463                 :            : /*255 */ { 4, s_3_255, -1, 1},
    1464                 :            : /*256 */ { 6, s_3_256, 255, 1},
    1465                 :            : /*257 */ { 6, s_3_257, 255, 1},
    1466                 :            : /*258 */ { 5, s_3_258, -1, 1},
    1467                 :            : /*259 */ { 5, s_3_259, -1, 1},
    1468                 :            : /*260 */ { 6, s_3_260, -1, 1},
    1469                 :            : /*261 */ { 6, s_3_261, -1, 1},
    1470                 :            : /*262 */ { 6, s_3_262, -1, 1},
    1471                 :            : /*263 */ { 6, s_3_263, -1, 1},
    1472                 :            : /*264 */ { 3, s_3_264, -1, 1},
    1473                 :            : /*265 */ { 2, s_3_265, -1, 1},
    1474                 :            : /*266 */ { 3, s_3_266, 265, 1},
    1475                 :            : /*267 */ { 3, s_3_267, -1, 1},
    1476                 :            : /*268 */ { 3, s_3_268, -1, 1},
    1477                 :            : /*269 */ { 3, s_3_269, -1, 1},
    1478                 :            : /*270 */ { 4, s_3_270, -1, 1},
    1479                 :            : /*271 */ { 4, s_3_271, -1, 1},
    1480                 :            : /*272 */ { 5, s_3_272, -1, 1},
    1481                 :            : /*273 */ { 4, s_3_273, -1, 1},
    1482                 :            : /*274 */ { 4, s_3_274, -1, 1},
    1483                 :            : /*275 */ { 4, s_3_275, -1, 1},
    1484                 :            : /*276 */ { 4, s_3_276, -1, 1},
    1485                 :            : /*277 */ { 4, s_3_277, -1, 1},
    1486                 :            : /*278 */ { 4, s_3_278, -1, 1},
    1487                 :            : /*279 */ { 4, s_3_279, -1, 1},
    1488                 :            : /*280 */ { 2, s_3_280, -1, 1},
    1489                 :            : /*281 */ { 3, s_3_281, -1, 1},
    1490                 :            : /*282 */ { 3, s_3_282, -1, 1}
    1491                 :            : };
    1492                 :            : 
    1493                 :            : 
    1494                 :            : static const struct among a_4[22] =
    1495                 :            : {
    1496                 :            : /*  0 */ { 1, s_4_0, -1, 1},
    1497                 :            : /*  1 */ { 1, s_4_1, -1, 1},
    1498                 :            : /*  2 */ { 1, s_4_2, -1, 1},
    1499                 :            : /*  3 */ { 3, s_4_3, -1, 1},
    1500                 :            : /*  4 */ { 1, s_4_4, -1, 1},
    1501                 :            : /*  5 */ { 2, s_4_5, -1, 1},
    1502                 :            : /*  6 */ { 1, s_4_6, -1, 1},
    1503                 :            : /*  7 */ { 2, s_4_7, 6, 1},
    1504                 :            : /*  8 */ { 2, s_4_8, 6, 1},
    1505                 :            : /*  9 */ { 3, s_4_9, 6, 1},
    1506                 :            : /* 10 */ { 2, s_4_10, -1, 1},
    1507                 :            : /* 11 */ { 2, s_4_11, -1, 1},
    1508                 :            : /* 12 */ { 2, s_4_12, -1, 1},
    1509                 :            : /* 13 */ { 3, s_4_13, -1, 2},
    1510                 :            : /* 14 */ { 3, s_4_14, -1, 1},
    1511                 :            : /* 15 */ { 2, s_4_15, -1, 1},
    1512                 :            : /* 16 */ { 2, s_4_16, -1, 1},
    1513                 :            : /* 17 */ { 2, s_4_17, -1, 1},
    1514                 :            : /* 18 */ { 2, s_4_18, -1, 1},
    1515                 :            : /* 19 */ { 2, s_4_19, -1, 1},
    1516                 :            : /* 20 */ { 2, s_4_20, -1, 1},
    1517                 :            : /* 21 */ { 2, s_4_21, -1, 1}
    1518                 :            : };
    1519                 :            : 
    1520                 :            : static const unsigned char g_v[] = { 17, 65, 16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 128, 129, 81, 6, 10 };
    1521                 :            : 
    1522                 :            : static const symbol s_0[] = { 'a' };
    1523                 :            : static const symbol s_1[] = { 'e' };
    1524                 :            : static const symbol s_2[] = { 'i' };
    1525                 :            : static const symbol s_3[] = { 'o' };
    1526                 :            : static const symbol s_4[] = { 'u' };
    1527                 :            : static const symbol s_5[] = { '.' };
    1528                 :            : static const symbol s_6[] = { 'l', 'o', 'g' };
    1529                 :            : static const symbol s_7[] = { 'i', 'c' };
    1530                 :            : static const symbol s_8[] = { 'c' };
    1531                 :            : static const symbol s_9[] = { 'i', 'c' };
    1532                 :            : 
    1533                 :      70616 : int Xapian::InternalStemCatalan::r_mark_regions() { /* forwardmode */
    1534                 :      70616 :     I_p1 = l; /* $p1 = <integer expression>, line 44 */
    1535                 :      70616 :     I_p2 = l; /* $p2 = <integer expression>, line 45 */
    1536                 :      70616 :     {   int c1 = c; /* do, line 47 */
    1537                 :            :         {    /* gopast */ /* grouping v, line 48 */
    1538                 :      70616 :             int ret = out_grouping_U(g_v, 97, 252, 1);
    1539         [ +  + ]:      70616 :             if (ret < 0) goto lab0;
    1540                 :      60199 :             c += ret;
    1541                 :            :         }
    1542                 :            :         {    /* gopast */ /* non v, line 48 */
    1543                 :      60199 :             int ret = in_grouping_U(g_v, 97, 252, 1);
    1544         [ +  + ]:      60199 :             if (ret < 0) goto lab0;
    1545                 :      58220 :             c += ret;
    1546                 :            :         }
    1547                 :      58220 :         I_p1 = c; /* setmark p1, line 48 */
    1548                 :            :         {    /* gopast */ /* grouping v, line 49 */
    1549                 :      58220 :             int ret = out_grouping_U(g_v, 97, 252, 1);
    1550         [ +  + ]:      58220 :             if (ret < 0) goto lab0;
    1551                 :      48293 :             c += ret;
    1552                 :            :         }
    1553                 :            :         {    /* gopast */ /* non v, line 49 */
    1554                 :      48293 :             int ret = in_grouping_U(g_v, 97, 252, 1);
    1555         [ +  + ]:      48293 :             if (ret < 0) goto lab0;
    1556                 :      46661 :             c += ret;
    1557                 :            :         }
    1558                 :      46661 :         I_p2 = c; /* setmark p2, line 49 */
    1559                 :            :     lab0:
    1560                 :      70616 :         c = c1;
    1561                 :            :     }
    1562                 :      70616 :     return 1;
    1563                 :            : }
    1564                 :            : 
    1565                 :      70616 : int Xapian::InternalStemCatalan::r_cleaning() { /* forwardmode */
    1566                 :            :     int among_var;
    1567                 :            :     while(1) { /* repeat, line 53 */
    1568                 :    4006577 :         int c1 = c;
    1569                 :    4006577 :         bra = c; /* [, line 54 */
    1570 [ +  + ][ +  + ]:    4006577 :         if (c + 1 >= l || p[c + 1] >> 5 != 5 || !((344765187 >> (p[c + 1] & 0x1f)) & 1)) among_var = 7; else /* substring, line 54 */
                 [ +  + ]
    1571                 :      89719 :         among_var = find_among(s_pool, a_0, 13, 0, 0);
    1572         [ -  + ]:    4006577 :         if (!(among_var)) goto lab0;
    1573                 :    4006577 :         ket = c; /* ], line 54 */
    1574   [ +  +  +  +  :    4006577 :         switch (among_var) { /* among, line 54 */
             +  +  +  - ]
    1575                 :            :             case 1:
    1576                 :         59 :                 {   int ret = slice_from_s(1, s_0); /* <-, line 55 */
    1577         [ -  + ]:         59 :                     if (ret < 0) return ret;
    1578                 :            :                 }
    1579                 :         59 :                 break;
    1580                 :            :             case 2:
    1581                 :         65 :                 {   int ret = slice_from_s(1, s_1); /* <-, line 57 */
    1582         [ -  + ]:         65 :                     if (ret < 0) return ret;
    1583                 :            :                 }
    1584                 :         65 :                 break;
    1585                 :            :             case 3:
    1586                 :        106 :                 {   int ret = slice_from_s(1, s_2); /* <-, line 59 */
    1587         [ -  + ]:        106 :                     if (ret < 0) return ret;
    1588                 :            :                 }
    1589                 :        106 :                 break;
    1590                 :            :             case 4:
    1591                 :         64 :                 {   int ret = slice_from_s(1, s_3); /* <-, line 61 */
    1592         [ -  + ]:         64 :                     if (ret < 0) return ret;
    1593                 :            :                 }
    1594                 :         64 :                 break;
    1595                 :            :             case 5:
    1596                 :         67 :                 {   int ret = slice_from_s(1, s_4); /* <-, line 63 */
    1597         [ -  + ]:         67 :                     if (ret < 0) return ret;
    1598                 :            :                 }
    1599                 :         67 :                 break;
    1600                 :            :             case 6:
    1601                 :         32 :                 {   int ret = slice_from_s(1, s_5); /* <-, line 66 */
    1602         [ -  + ]:         32 :                     if (ret < 0) return ret;
    1603                 :            :                 }
    1604                 :         32 :                 break;
    1605                 :            :             case 7:
    1606                 :    4006184 :                 {   int ret = skip_utf8(p, c, 0, l, 1);
    1607         [ +  + ]:    4006184 :                     if (ret < 0) goto lab0;
    1608                 :    3935568 :                     c = ret; /* next, line 67 */
    1609                 :            :                 }
    1610                 :    3935568 :                 break;
    1611                 :            :         }
    1612                 :    3935961 :         continue;
    1613                 :            :     lab0:
    1614                 :      70616 :         c = c1;
    1615                 :      70616 :         break;
    1616                 :            :     }
    1617                 :    4006577 :     return 1;
    1618                 :            : }
    1619                 :            : 
    1620                 :      12016 : int Xapian::InternalStemCatalan::r_R1() { /* backwardmode */
    1621         [ +  + ]:      12016 :     if (!(I_p1 <= c)) return 0; /* $(<integer expression> <= <integer expression>), line 73 */
    1622                 :       9518 :     return 1;
    1623                 :            : }
    1624                 :            : 
    1625                 :         73 : int Xapian::InternalStemCatalan::r_R2() { /* backwardmode */
    1626         [ +  + ]:         73 :     if (!(I_p2 <= c)) return 0; /* $(<integer expression> <= <integer expression>), line 74 */
    1627                 :         46 :     return 1;
    1628                 :            : }
    1629                 :            : 
    1630                 :      70616 : int Xapian::InternalStemCatalan::r_attached_pronoun() { /* backwardmode */
    1631                 :      70616 :     ket = c; /* [, line 77 */
    1632 [ +  + ][ +  + ]:      70616 :     if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((1634850 >> (p[c - 1] & 0x1f)) & 1)) return 0; /* substring, line 77 */
                 [ +  + ]
    1633         [ +  + ]:      17555 :     if (!(find_among_b(s_pool, a_1, 39, 0, 0))) return 0;
    1634                 :        589 :     bra = c; /* ], line 77 */
    1635                 :        589 :     {   int ret = r_R1(); /* call R1, line 87 */
    1636         [ +  + ]:        589 :         if (ret <= 0) return ret;
    1637                 :            :     }
    1638         [ -  + ]:        489 :     if (slice_del() == -1) return -1; /* delete, line 87 */
    1639                 :        489 :     return 1;
    1640                 :            : }
    1641                 :            : 
    1642                 :      70616 : int Xapian::InternalStemCatalan::r_standard_suffix() { /* backwardmode */
    1643                 :            :     int among_var;
    1644                 :      70616 :     ket = c; /* [, line 92 */
    1645                 :      70616 :     among_var = find_among_b(s_pool, a_2, 200, 0, 0); /* substring, line 92 */
    1646         [ +  + ]:      70616 :     if (!(among_var)) return 0;
    1647                 :        617 :     bra = c; /* ], line 92 */
    1648   [ +  +  -  +  :        617 :     switch (among_var) { /* among, line 92 */
                   -  - ]
    1649                 :            :         case 1:
    1650                 :        544 :             {   int ret = r_R1(); /* call R1, line 116 */
    1651         [ +  + ]:        544 :                 if (ret <= 0) return ret;
    1652                 :            :             }
    1653         [ -  + ]:        422 :             if (slice_del() == -1) return -1; /* delete, line 116 */
    1654                 :        422 :             break;
    1655                 :            :         case 2:
    1656                 :          4 :             {   int ret = r_R2(); /* call R2, line 118 */
    1657         [ +  + ]:          4 :                 if (ret <= 0) return ret;
    1658                 :            :             }
    1659         [ -  + ]:          2 :             if (slice_del() == -1) return -1; /* delete, line 118 */
    1660                 :          2 :             break;
    1661                 :            :         case 3:
    1662                 :          0 :             {   int ret = r_R2(); /* call R2, line 120 */
    1663         [ #  # ]:          0 :                 if (ret <= 0) return ret;
    1664                 :            :             }
    1665                 :          0 :             {   int ret = slice_from_s(3, s_6); /* <-, line 120 */
    1666         [ #  # ]:          0 :                 if (ret < 0) return ret;
    1667                 :            :             }
    1668                 :          0 :             break;
    1669                 :            :         case 4:
    1670                 :         69 :             {   int ret = r_R2(); /* call R2, line 122 */
    1671         [ +  + ]:         69 :                 if (ret <= 0) return ret;
    1672                 :            :             }
    1673                 :         44 :             {   int ret = slice_from_s(2, s_7); /* <-, line 122 */
    1674         [ -  + ]:         44 :                 if (ret < 0) return ret;
    1675                 :            :             }
    1676                 :         44 :             break;
    1677                 :            :         case 5:
    1678                 :          0 :             {   int ret = r_R1(); /* call R1, line 124 */
    1679         [ #  # ]:          0 :                 if (ret <= 0) return ret;
    1680                 :            :             }
    1681                 :          0 :             {   int ret = slice_from_s(1, s_8); /* <-, line 124 */
    1682         [ #  # ]:          0 :                 if (ret < 0) return ret;
    1683                 :            :             }
    1684                 :          0 :             break;
    1685                 :            :     }
    1686                 :        468 :     return 1;
    1687                 :            : }
    1688                 :            : 
    1689                 :      70148 : int Xapian::InternalStemCatalan::r_verb_suffix() { /* backwardmode */
    1690                 :            :     int among_var;
    1691                 :      70148 :     ket = c; /* [, line 129 */
    1692                 :      70148 :     among_var = find_among_b(s_pool, a_3, 283, 0, 0); /* substring, line 129 */
    1693         [ +  + ]:      70148 :     if (!(among_var)) return 0;
    1694                 :       1345 :     bra = c; /* ], line 129 */
    1695      [ +  -  - ]:       1345 :     switch (among_var) { /* among, line 129 */
    1696                 :            :         case 1:
    1697                 :       1345 :             {   int ret = r_R1(); /* call R1, line 174 */
    1698         [ +  + ]:       1345 :                 if (ret <= 0) return ret;
    1699                 :            :             }
    1700         [ -  + ]:       1053 :             if (slice_del() == -1) return -1; /* delete, line 174 */
    1701                 :       1053 :             break;
    1702                 :            :         case 2:
    1703                 :          0 :             {   int ret = r_R2(); /* call R2, line 176 */
    1704         [ #  # ]:          0 :                 if (ret <= 0) return ret;
    1705                 :            :             }
    1706         [ #  # ]:          0 :             if (slice_del() == -1) return -1; /* delete, line 176 */
    1707                 :          0 :             break;
    1708                 :            :     }
    1709                 :       1053 :     return 1;
    1710                 :            : }
    1711                 :            : 
    1712                 :      70616 : int Xapian::InternalStemCatalan::r_residual_suffix() { /* backwardmode */
    1713                 :            :     int among_var;
    1714                 :      70616 :     ket = c; /* [, line 181 */
    1715                 :      70616 :     among_var = find_among_b(s_pool, a_4, 22, 0, 0); /* substring, line 181 */
    1716         [ +  + ]:      70616 :     if (!(among_var)) return 0;
    1717                 :       9538 :     bra = c; /* ], line 181 */
    1718      [ +  +  - ]:       9538 :     switch (among_var) { /* among, line 181 */
    1719                 :            :         case 1:
    1720                 :       9531 :             {   int ret = r_R1(); /* call R1, line 184 */
    1721         [ +  + ]:       9531 :                 if (ret <= 0) return ret;
    1722                 :            :             }
    1723         [ -  + ]:       7547 :             if (slice_del() == -1) return -1; /* delete, line 184 */
    1724                 :       7547 :             break;
    1725                 :            :         case 2:
    1726                 :          7 :             {   int ret = r_R1(); /* call R1, line 186 */
    1727         [ -  + ]:          7 :                 if (ret <= 0) return ret;
    1728                 :            :             }
    1729                 :          7 :             {   int ret = slice_from_s(2, s_9); /* <-, line 186 */
    1730         [ -  + ]:          7 :                 if (ret < 0) return ret;
    1731                 :            :             }
    1732                 :          7 :             break;
    1733                 :            :     }
    1734                 :       7554 :     return 1;
    1735                 :            : }
    1736                 :            : 
    1737                 :      70616 : int Xapian::InternalStemCatalan::stem() { /* forwardmode */
    1738                 :            :     /* do, line 192 */
    1739                 :      70616 :     {   int ret = r_mark_regions(); /* call mark_regions, line 192 */
    1740         [ -  + ]:      70616 :         if (ret == 0) goto lab0;
    1741         [ -  + ]:      70616 :         if (ret < 0) return ret;
    1742                 :            :     }
    1743                 :            : lab0:
    1744                 :      70616 :     lb = c; c = l; /* backwards, line 193 */
    1745                 :            : 
    1746                 :      70616 :     {   int m1 = l - c; (void)m1; /* do, line 194 */
    1747                 :      70616 :         {   int ret = r_attached_pronoun(); /* call attached_pronoun, line 194 */
    1748         [ +  + ]:      70616 :             if (ret == 0) goto lab1;
    1749         [ -  + ]:        489 :             if (ret < 0) return ret;
    1750                 :            :         }
    1751                 :            :     lab1:
    1752                 :      70616 :         c = l - m1;
    1753                 :            :     }
    1754                 :      70616 :     {   int m2 = l - c; (void)m2; /* do, line 195 */
    1755                 :      70616 :         {   int m3 = l - c; (void)m3; /* or, line 195 */
    1756                 :      70616 :             {   int ret = r_standard_suffix(); /* call standard_suffix, line 195 */
    1757         [ +  + ]:      70616 :                 if (ret == 0) goto lab4;
    1758         [ -  + ]:        468 :                 if (ret < 0) return ret;
    1759                 :            :             }
    1760                 :        468 :             goto lab3;
    1761                 :            :         lab4:
    1762                 :      70148 :             c = l - m3;
    1763                 :      70148 :             {   int ret = r_verb_suffix(); /* call verb_suffix, line 196 */
    1764         [ +  + ]:      70148 :                 if (ret == 0) goto lab2;
    1765         [ -  + ]:       1053 :                 if (ret < 0) return ret;
    1766                 :            :             }
    1767                 :            :         }
    1768                 :            :     lab3:
    1769                 :            :     lab2:
    1770                 :      70616 :         c = l - m2;
    1771                 :            :     }
    1772                 :      70616 :     {   int m4 = l - c; (void)m4; /* do, line 198 */
    1773                 :      70616 :         {   int ret = r_residual_suffix(); /* call residual_suffix, line 198 */
    1774         [ +  + ]:      70616 :             if (ret == 0) goto lab5;
    1775         [ -  + ]:       7554 :             if (ret < 0) return ret;
    1776                 :            :         }
    1777                 :            :     lab5:
    1778                 :      70616 :         c = l - m4;
    1779                 :            :     }
    1780                 :      70616 :     c = lb;
    1781                 :      70616 :     {   int c5 = c; /* do, line 200 */
    1782                 :      70616 :         {   int ret = r_cleaning(); /* call cleaning, line 200 */
    1783         [ -  + ]:      70616 :             if (ret == 0) goto lab6;
    1784         [ -  + ]:      70616 :             if (ret < 0) return ret;
    1785                 :            :         }
    1786                 :            :     lab6:
    1787                 :      70616 :         c = c5;
    1788                 :            :     }
    1789                 :      70616 :     return 1;
    1790                 :            : }
    1791                 :            : 
    1792                 :          2 : Xapian::InternalStemCatalan::InternalStemCatalan()
    1793                 :          2 :     : I_p2(0), I_p1(0)
    1794                 :            : {
    1795                 :          2 : }
    1796                 :            : 
    1797                 :          6 : Xapian::InternalStemCatalan::~InternalStemCatalan()
    1798                 :            : {
    1799         [ -  + ]:          4 : }
    1800                 :            : 
    1801                 :            : std::string
    1802                 :          1 : Xapian::InternalStemCatalan::get_description() const
    1803                 :            : {
    1804         [ +  - ]:          1 :     return "catalan";
    1805                 :            : }

Generated by: LCOV version 1.11