LCOV - code coverage report
Current view: top level - languages - basque.cc (source / functions) Hit Total Coverage
Test: Test Coverage for xapian-core 954b5873a738 Lines: 168 174 96.6 %
Date: 2019-06-30 05:20:33 Functions: 11 11 100.0 %
Branches: 113 144 78.5 %

           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 "basque.h"
       7                 :            : 
       8                 :            : #define s_0_0 (s_0_1 + 1)
       9                 :            : static const symbol s_pool[] = {
      10                 :            : #define s_0_1 0
      11                 :            : 'b', 'i', 'd', 'e', 'a',
      12                 :            : #define s_0_2 5
      13                 :            : 'k', 'i', 'd', 'e', 'a',
      14                 :            : #define s_0_3 10
      15                 :            : 'p', 'i', 'd', 'e', 'a',
      16                 :            : #define s_0_4 15
      17                 :            : 'k', 'u', 'n', 'd', 'e', 'a',
      18                 :            : #define s_0_5 21
      19                 :            : 'g', 'a', 'l', 'e', 'a',
      20                 :            : #define s_0_6 26
      21                 :            : 't', 'a', 'i', 'l', 'e', 'a',
      22                 :            : #define s_0_7 32
      23                 :            : 't', 'z', 'a', 'i', 'l', 'e', 'a',
      24                 :            : #define s_0_8 39
      25                 :            : 'g', 'u', 'n', 'e', 'a',
      26                 :            : #define s_0_9 44
      27                 :            : 'k', 'u', 'n', 'e', 'a',
      28                 :            : #define s_0_10 49
      29                 :            : 't', 'z', 'a', 'g', 'a',
      30                 :            : #define s_0_11 54
      31                 :            : 'g', 'a', 'i', 'a',
      32                 :            : #define s_0_12 (s_0_13 + 1)
      33                 :            : #define s_0_13 58
      34                 :            : 't', 'a', 'l', 'd', 'i', 'a',
      35                 :            : #define s_0_14 64
      36                 :            : 'k', 'a', 'r', 'i', 'a',
      37                 :            : #define s_0_15 69
      38                 :            : 'g', 'a', 'r', 'r', 'i', 'a',
      39                 :            : #define s_0_16 75
      40                 :            : 'k', 'a', 'r', 'r', 'i', 'a',
      41                 :            : #define s_0_17 s_0_14
      42                 :            : #define s_0_18 81
      43                 :            : 't', 'z', 'a', 'k', 'a',
      44                 :            : #define s_0_19 s_0_69
      45                 :            : #define s_0_20 86
      46                 :            : 'm', 'e', 'n', 'a',
      47                 :            : #define s_0_21 90
      48                 :            : 'p', 'e', 'n', 'a',
      49                 :            : #define s_0_22 94
      50                 :            : 'k', 'i', 'n', 'a',
      51                 :            : #define s_0_23 (s_0_24 + 1)
      52                 :            : #define s_0_24 98
      53                 :            : 't', 'e', 'z', 'i', 'n', 'a',
      54                 :            : #define s_0_25 104
      55                 :            : 'k', 'u', 'n', 'a',
      56                 :            : #define s_0_26 108
      57                 :            : 't', 'u', 'n', 'a',
      58                 :            : #define s_0_27 112
      59                 :            : 'k', 'i', 'z', 'u', 'n', 'a',
      60                 :            : #define s_0_28 (s_0_29 + 1)
      61                 :            : #define s_0_29 (s_0_30 + 3)
      62                 :            : #define s_0_30 118
      63                 :            : 'a', 'r', 'a', 'b', 'e', 'r', 'a',
      64                 :            : #define s_0_31 125
      65                 :            : 'k', 'e', 'r', 'a',
      66                 :            : #define s_0_32 129
      67                 :            : 'p', 'e', 'r', 'a',
      68                 :            : #define s_0_33 (s_0_34 + 1)
      69                 :            : #define s_0_34 133
      70                 :            : 'k', 'o', 'r', 'r', 'a',
      71                 :            : #define s_0_35 138
      72                 :            : 'd', 'u', 'r', 'a',
      73                 :            : #define s_0_36 142
      74                 :            : 'g', 'u', 'r', 'a',
      75                 :            : #define s_0_37 146
      76                 :            : 'k', 'u', 'r', 'a',
      77                 :            : #define s_0_38 150
      78                 :            : 't', 'u', 'r', 'a',
      79                 :            : #define s_0_39 (s_0_40 + 1)
      80                 :            : #define s_0_40 154
      81                 :            : 'k', 'e', 't', 'a',
      82                 :            : #define s_0_41 158
      83                 :            : 'g', 'a', 'i', 'l', 'u', 'a',
      84                 :            : #define s_0_42 (s_0_43 + 3)
      85                 :            : #define s_0_43 164
      86                 :            : 'e', 'r', 'r', 'e', 'z', 'a',
      87                 :            : #define s_0_44 s_0_7
      88                 :            : #define s_0_45 170
      89                 :            : 'g', 'a', 'i', 't', 'z', 'a',
      90                 :            : #define s_0_46 176
      91                 :            : 'k', 'a', 'i', 't', 'z', 'a',
      92                 :            : #define s_0_47 182
      93                 :            : 'k', 'u', 'n', 't', 'z', 'a',
      94                 :            : #define s_0_48 s_0_0
      95                 :            : #define s_0_49 s_0_1
      96                 :            : #define s_0_50 s_0_2
      97                 :            : #define s_0_51 s_0_3
      98                 :            : #define s_0_52 s_0_4
      99                 :            : #define s_0_53 188
     100                 :            : 't', 'z', 'a', 'k', 'e',
     101                 :            : #define s_0_54 193
     102                 :            : 't', 'z', 'e', 'k', 'e',
     103                 :            : #define s_0_55 (s_0_5 + 2)
     104                 :            : #define s_0_56 s_0_5
     105                 :            : #define s_0_57 s_0_6
     106                 :            : #define s_0_58 s_0_7
     107                 :            : #define s_0_59 s_0_8
     108                 :            : #define s_0_60 s_0_9
     109                 :            : #define s_0_61 s_0_54
     110                 :            : #define s_0_62 198
     111                 :            : 'a', 't', 'z', 'e',
     112                 :            : #define s_0_63 s_0_11
     113                 :            : #define s_0_64 s_0_12
     114                 :            : #define s_0_65 s_0_13
     115                 :            : #define s_0_66 s_0_2
     116                 :            : #define s_0_67 (s_0_14 + 1)
     117                 :            : #define s_0_68 s_0_14
     118                 :            : #define s_0_69 202
     119                 :            : 'l', 'a', 'r', 'i',
     120                 :            : #define s_0_70 (s_0_71 + 1)
     121                 :            : #define s_0_71 206
     122                 :            : 'e', 't', 'a', 'r', 'i',
     123                 :            : #define s_0_72 s_0_15
     124                 :            : #define s_0_73 s_0_16
     125                 :            : #define s_0_74 (s_0_75 + 1)
     126                 :            : #define s_0_75 211
     127                 :            : 't', 'a', 'r', 'a', 'z', 'i',
     128                 :            : #define s_0_76 (s_0_77 + 1)
     129                 :            : #define s_0_77 (s_0_78 + 1)
     130                 :            : #define s_0_78 217
     131                 :            : 'r', 'e', 'a', 'n',
     132                 :            : #define s_0_79 221
     133                 :            : 'k', 'a', 'n',
     134                 :            : #define s_0_80 224
     135                 :            : 'e', 't', 'a', 'n',
     136                 :            : #define s_0_81 228
     137                 :            : 'a', 't', 's', 'e', 'd', 'e', 'n',
     138                 :            : #define s_0_82 s_0_20
     139                 :            : #define s_0_83 s_0_21
     140                 :            : #define s_0_84 s_0_22
     141                 :            : #define s_0_85 235
     142                 :            : 'r', 'e', 'k', 'i', 'n',
     143                 :            : #define s_0_86 s_0_23
     144                 :            : #define s_0_87 s_0_24
     145                 :            : #define s_0_88 s_0_26
     146                 :            : #define s_0_89 s_0_27
     147                 :            : #define s_0_90 (s_0_91 + 1)
     148                 :            : #define s_0_91 240
     149                 :            : 'a', 'g', 'o',
     150                 :            : #define s_0_92 243
     151                 :            : 't', 'i', 'o',
     152                 :            : #define s_0_93 246
     153                 :            : 'd', 'a', 'k', 'o',
     154                 :            : #define s_0_94 s_0_33
     155                 :            : #define s_0_95 s_0_34
     156                 :            : #define s_0_96 250
     157                 :            : 't', 'z', 'a', 't',
     158                 :            : #define s_0_97 s_0_35
     159                 :            : #define s_0_98 s_0_41
     160                 :            : #define s_0_99 s_0_26
     161                 :            : #define s_0_100 (s_0_101 + 3)
     162                 :            : #define s_0_101 254
     163                 :            : 'a', 'l', 'd', 'a', 't', 'u',
     164                 :            : #define s_0_102 260
     165                 :            : 't', 'a', 't', 'u',
     166                 :            : #define s_0_103 264
     167                 :            : 'b', 'a', 'd', 'i', 't', 'u',
     168                 :            : #define s_0_104 s_0_23
     169                 :            : #define s_0_105 s_0_43
     170                 :            : #define s_0_106 270
     171                 :            : 't', 'z', 'e', 'z',
     172                 :            : #define s_0_107 s_0_45
     173                 :            : #define s_0_108 s_0_46
     174                 :            : #define s_1_0 (s_1_1 + 1)
     175                 :            : #define s_1_1 274
     176                 :            : 'k', 'a', 'd', 'a',
     177                 :            : #define s_1_2 278
     178                 :            : 'a', 'n', 'd', 'a',
     179                 :            : #define s_1_3 282
     180                 :            : 'd', 'e', 'n', 'd', 'a',
     181                 :            : #define s_1_4 287
     182                 :            : 'g', 'a', 'b', 'e', 'a',
     183                 :            : #define s_1_5 292
     184                 :            : 'k', 'a', 'b', 'e', 'a',
     185                 :            : #define s_1_6 (s_1_7 + 1)
     186                 :            : #define s_1_7 297
     187                 :            : 'k', 'a', 'l', 'd', 'e', 'a',
     188                 :            : #define s_1_8 303
     189                 :            : 't', 'a', 'l', 'd', 'e', 'a',
     190                 :            : #define s_1_9 309
     191                 :            : 'o', 'r', 'd', 'e', 'a',
     192                 :            : #define s_1_10 (s_1_11 + 1)
     193                 :            : #define s_1_11 314
     194                 :            : 't', 'z', 'a', 'l', 'e', 'a',
     195                 :            : #define s_1_12 320
     196                 :            : 'g', 'i', 'l', 'e', 'a',
     197                 :            : #define s_1_13 325
     198                 :            : 'e', 'm', 'e', 'a',
     199                 :            : #define s_1_14 329
     200                 :            : 'k', 'u', 'm', 'e', 'a',
     201                 :            : #define s_1_15 (s_1_16 + 1)
     202                 :            : #define s_1_16 334
     203                 :            : 'e', 'n', 'e', 'a',
     204                 :            : #define s_1_17 338
     205                 :            : 'z', 'i', 'o', 'n', 'e', 'a',
     206                 :            : #define s_1_18 (s_1_19 + 1)
     207                 :            : #define s_1_19 344
     208                 :            : 'g', 'u', 'n', 'e', 'a',
     209                 :            : #define s_1_20 349
     210                 :            : 'p', 'e', 'a',
     211                 :            : #define s_1_21 352
     212                 :            : 'a', 'u', 'r', 'r', 'e', 'a',
     213                 :            : #define s_1_22 (s_1_23 + 2)
     214                 :            : #define s_1_23 358
     215                 :            : 'k', 'o', 't', 'e', 'a',
     216                 :            : #define s_1_24 363
     217                 :            : 'a', 'r', 't', 'e', 'a',
     218                 :            : #define s_1_25 368
     219                 :            : 'o', 's', 't', 'e', 'a',
     220                 :            : #define s_1_26 373
     221                 :            : 'e', 't', 'x', 'e', 'a',
     222                 :            : #define s_1_27 s_1_4
     223                 :            : #define s_1_28 378
     224                 :            : 'a', 'n', 'g', 'a',
     225                 :            : #define s_1_29 382
     226                 :            : 'g', 'a', 'i', 'a',
     227                 :            : #define s_1_30 (s_1_31 + 1)
     228                 :            : #define s_1_31 386
     229                 :            : 't', 'a', 'l', 'd', 'i', 'a',
     230                 :            : #define s_1_32 392
     231                 :            : 'h', 'a', 'n', 'd', 'i', 'a',
     232                 :            : #define s_1_33 398
     233                 :            : 'm', 'e', 'n', 'd', 'i', 'a',
     234                 :            : #define s_1_34 404
     235                 :            : 'g', 'e', 'i', 'a',
     236                 :            : #define s_1_35 (s_1_36 + 1)
     237                 :            : #define s_1_36 408
     238                 :            : 'd', 'e', 'g', 'i', 'a',
     239                 :            : #define s_1_37 413
     240                 :            : 't', 'e', 'g', 'i', 'a',
     241                 :            : #define s_1_38 418
     242                 :            : 'n', 'a', 'h', 'i', 'a',
     243                 :            : #define s_1_39 423
     244                 :            : 'o', 'h', 'i', 'a',
     245                 :            : #define s_1_40 (s_1_41 + 2)
     246                 :            : #define s_1_41 427
     247                 :            : 't', 'o', 'k', 'i', 'a',
     248                 :            : #define s_1_42 (s_1_43 + 1)
     249                 :            : #define s_1_43 432
     250                 :            : 'k', 'o', 'i', 'a',
     251                 :            : #define s_1_44 (s_1_45 + 1)
     252                 :            : #define s_1_45 436
     253                 :            : 'k', 'a', 'r', 'i', 'a',
     254                 :            : #define s_1_46 441
     255                 :            : 'l', 'a', 'r', 'i', 'a',
     256                 :            : #define s_1_47 446
     257                 :            : 't', 'a', 'r', 'i', 'a',
     258                 :            : #define s_1_48 (s_1_49 + 1)
     259                 :            : #define s_1_49 451
     260                 :            : 'k', 'e', 'r', 'i', 'a',
     261                 :            : #define s_1_50 456
     262                 :            : 't', 'e', 'r', 'i', 'a',
     263                 :            : #define s_1_51 461
     264                 :            : 'g', 'a', 'r', 'r', 'i', 'a',
     265                 :            : #define s_1_52 467
     266                 :            : 'l', 'a', 'r', 'r', 'i', 'a',
     267                 :            : #define s_1_53 473
     268                 :            : 'k', 'i', 'r', 'r', 'i', 'a',
     269                 :            : #define s_1_54 479
     270                 :            : 'd', 'u', 'r', 'i', 'a',
     271                 :            : #define s_1_55 484
     272                 :            : 'a', 's', 'i', 'a',
     273                 :            : #define s_1_56 s_1_112
     274                 :            : #define s_1_57 488
     275                 :            : 'e', 'z', 'i', 'a',
     276                 :            : #define s_1_58 492
     277                 :            : 'b', 'i', 'z', 'i', 'a',
     278                 :            : #define s_1_59 497
     279                 :            : 'o', 'n', 't', 'z', 'i', 'a',
     280                 :            : #define s_1_60 s_1_1
     281                 :            : #define s_1_61 503
     282                 :            : 'j', 'o', 'k', 'a',
     283                 :            : #define s_1_62 507
     284                 :            : 'a', 'u', 'r', 'k', 'a',
     285                 :            : #define s_1_63 512
     286                 :            : 's', 'k', 'a',
     287                 :            : #define s_1_64 515
     288                 :            : 'x', 'k', 'a',
     289                 :            : #define s_1_65 518
     290                 :            : 'z', 'k', 'a',
     291                 :            : #define s_1_66 521
     292                 :            : 'g', 'i', 'b', 'e', 'l', 'a',
     293                 :            : #define s_1_67 527
     294                 :            : 'g', 'e', 'l', 'a',
     295                 :            : #define s_1_68 531
     296                 :            : 'k', 'a', 'i', 'l', 'a',
     297                 :            : #define s_1_69 536
     298                 :            : 's', 'k', 'i', 'l', 'a',
     299                 :            : #define s_1_70 541
     300                 :            : 't', 'i', 'l', 'a',
     301                 :            : #define s_1_71 545
     302                 :            : 'o', 'l', 'a',
     303                 :            : #define s_1_72 s_1_38
     304                 :            : #define s_1_73 548
     305                 :            : 'k', 'a', 'n', 'a',
     306                 :            : #define s_1_74 (s_1_75 + 4)
     307                 :            : #define s_1_75 552
     308                 :            : 'g', 'a', 'r', 'r', 'e', 'n', 'a',
     309                 :            : #define s_1_76 559
     310                 :            : 'g', 'e', 'r', 'r', 'e', 'n', 'a',
     311                 :            : #define s_1_77 566
     312                 :            : 'u', 'r', 'r', 'e', 'n', 'a',
     313                 :            : #define s_1_78 (s_1_79 + 1)
     314                 :            : #define s_1_79 572
     315                 :            : 't', 'z', 'a', 'i', 'n', 'a',
     316                 :            : #define s_1_80 578
     317                 :            : 'k', 'i', 'n', 'a',
     318                 :            : #define s_1_81 582
     319                 :            : 'm', 'i', 'n', 'a',
     320                 :            : #define s_1_82 586
     321                 :            : 'g', 'a', 'r', 'n', 'a',
     322                 :            : #define s_1_83 (s_1_84 + 1)
     323                 :            : #define s_1_84 591
     324                 :            : 'd', 'u', 'n', 'a',
     325                 :            : #define s_1_85 (s_1_86 + 1)
     326                 :            : #define s_1_86 595
     327                 :            : 't', 'a', 's', 'u', 'n', 'a',
     328                 :            : #define s_1_87 (s_1_88 + 1)
     329                 :            : #define s_1_88 601
     330                 :            : 'k', 'o', 'n', 'd', 'o', 'a',
     331                 :            : #define s_1_89 607
     332                 :            : 'n', 'g', 'o', 'a',
     333                 :            : #define s_1_90 611
     334                 :            : 'z', 'i', 'o', 'a',
     335                 :            : #define s_1_91 (s_1_92 + 2)
     336                 :            : #define s_1_92 615
     337                 :            : 't', 'a', 'k', 'o', 'a',
     338                 :            : #define s_1_93 620
     339                 :            : 'z', 'k', 'o', 'a',
     340                 :            : #define s_1_94 (s_1_95 + 2)
     341                 :            : #define s_1_95 624
     342                 :            : 'z', 'i', 'n', 'o', 'a',
     343                 :            : #define s_1_96 (s_1_97 + 1)
     344                 :            : #define s_1_97 629
     345                 :            : 't', 'a', 'r', 'o', 'a',
     346                 :            : #define s_1_98 634
     347                 :            : 'z', 'a', 'r', 'o', 'a',
     348                 :            : #define s_1_99 639
     349                 :            : 'e', 'r', 'o', 'a',
     350                 :            : #define s_1_100 643
     351                 :            : 'o', 'r', 'o', 'a',
     352                 :            : #define s_1_101 647
     353                 :            : 'o', 's', 'o', 'a',
     354                 :            : #define s_1_102 (s_1_103 + 1)
     355                 :            : #define s_1_103 651
     356                 :            : 't', 't', 'o', 'a',
     357                 :            : #define s_1_104 655
     358                 :            : 'z', 't', 'o', 'a',
     359                 :            : #define s_1_105 659
     360                 :            : 't', 'x', 'o', 'a',
     361                 :            : #define s_1_106 663
     362                 :            : 't', 'z', 'o', 'a',
     363                 :            : #define s_1_107 667
     364                 :            : 0xC3, 0xB1, 'o', 'a',
     365                 :            : #define s_1_108 (s_1_109 + 1)
     366                 :            : #define s_1_109 (s_1_110 + 1)
     367                 :            : #define s_1_110 671
     368                 :            : 'd', 'a', 'r', 'a',
     369                 :            : #define s_1_111 675
     370                 :            : 'l', 'i', 'a', 'r', 'a',
     371                 :            : #define s_1_112 680
     372                 :            : 't', 'i', 'a', 'r', 'a',
     373                 :            : #define s_1_113 (s_1_114 + 1)
     374                 :            : #define s_1_114 685
     375                 :            : 'e', 't', 'a', 'r', 'a',
     376                 :            : #define s_1_115 690
     377                 :            : 't', 'z', 'a', 'r', 'a',
     378                 :            : #define s_1_116 695
     379                 :            : 'b', 'e', 'r', 'a',
     380                 :            : #define s_1_117 699
     381                 :            : 'k', 'e', 'r', 'a',
     382                 :            : #define s_1_118 703
     383                 :            : 'p', 'e', 'r', 'a',
     384                 :            : #define s_1_119 707
     385                 :            : 'o', 'r', 'a',
     386                 :            : #define s_1_120 710
     387                 :            : 't', 'z', 'a', 'r', 'r', 'a',
     388                 :            : #define s_1_121 716
     389                 :            : 'k', 'o', 'r', 'r', 'a',
     390                 :            : #define s_1_122 s_1_235
     391                 :            : #define s_1_123 (s_1_124 + 1)
     392                 :            : #define s_1_124 721
     393                 :            : 'o', 's', 'a',
     394                 :            : #define s_1_125 s_1_8
     395                 :            : #define s_1_126 s_1_114
     396                 :            : #define s_1_127 724
     397                 :            : 'k', 'e', 't', 'a',
     398                 :            : #define s_1_128 728
     399                 :            : 's', 't', 'a',
     400                 :            : #define s_1_129 (s_1_130 + 3)
     401                 :            : #define s_1_130 731
     402                 :            : 'm', 'e', 'n', 'd', 'u', 'a',
     403                 :            : #define s_1_131 737
     404                 :            : 'o', 'r', 'd', 'u', 'a',
     405                 :            : #define s_1_132 742
     406                 :            : 'l', 'e', 'k', 'u', 'a',
     407                 :            : #define s_1_133 747
     408                 :            : 'b', 'u', 'r', 'u', 'a',
     409                 :            : #define s_1_134 752
     410                 :            : 'd', 'u', 'r', 'u', 'a',
     411                 :            : #define s_1_135 757
     412                 :            : 't', 's', 'u', 'a',
     413                 :            : #define s_1_136 (s_1_137 + 3)
     414                 :            : #define s_1_137 761
     415                 :            : 'm', 'e', 'n', 't', 'u', 'a',
     416                 :            : #define s_1_138 767
     417                 :            : 'e', 's', 't', 'u', 'a',
     418                 :            : #define s_1_139 772
     419                 :            : 't', 'x', 'u', 'a',
     420                 :            : #define s_1_140 (s_1_141 + 1)
     421                 :            : #define s_1_141 776
     422                 :            : 't', 'z', 'u', 'a',
     423                 :            : #define s_1_142 s_1_10
     424                 :            : #define s_1_143 780
     425                 :            : 'e', 'z', 'a',
     426                 :            : #define s_1_144 783
     427                 :            : 'e', 'r', 'o', 'z', 'a',
     428                 :            : #define s_1_145 s_1_11
     429                 :            : #define s_1_146 788
     430                 :            : 'k', 'o', 'i', 't', 'z', 'a',
     431                 :            : #define s_1_147 794
     432                 :            : 'a', 'n', 't', 'z', 'a',
     433                 :            : #define s_1_148 799
     434                 :            : 'g', 'i', 'n', 't', 'z', 'a',
     435                 :            : #define s_1_149 805
     436                 :            : 'k', 'i', 'n', 't', 'z', 'a',
     437                 :            : #define s_1_150 811
     438                 :            : 'k', 'u', 'n', 't', 'z', 'a',
     439                 :            : #define s_1_151 s_1_4
     440                 :            : #define s_1_152 s_1_5
     441                 :            : #define s_1_153 817
     442                 :            : 'k', 'i', 'd', 'e',
     443                 :            : #define s_1_154 s_1_6
     444                 :            : #define s_1_155 s_1_7
     445                 :            : #define s_1_156 s_1_8
     446                 :            : #define s_1_157 s_1_9
     447                 :            : #define s_1_158 s_1_34
     448                 :            : #define s_1_159 s_1_10
     449                 :            : #define s_1_160 s_1_11
     450                 :            : #define s_1_161 s_1_12
     451                 :            : #define s_1_162 s_1_13
     452                 :            : #define s_1_163 s_1_14
     453                 :            : #define s_1_164 s_1_15
     454                 :            : #define s_1_165 s_1_17
     455                 :            : #define s_1_166 s_1_18
     456                 :            : #define s_1_167 s_1_19
     457                 :            : #define s_1_168 s_1_20
     458                 :            : #define s_1_169 s_1_21
     459                 :            : #define s_1_170 s_1_22
     460                 :            : #define s_1_171 s_1_23
     461                 :            : #define s_1_172 s_1_24
     462                 :            : #define s_1_173 s_1_25
     463                 :            : #define s_1_174 s_1_26
     464                 :            : #define s_1_175 s_1_29
     465                 :            : #define s_1_176 (s_1_30 + 2)
     466                 :            : #define s_1_177 s_1_30
     467                 :            : #define s_1_178 s_1_31
     468                 :            : #define s_1_179 821
     469                 :            : 'g', 'e', 'l', 'd', 'i',
     470                 :            : #define s_1_180 s_1_32
     471                 :            : #define s_1_181 s_1_33
     472                 :            : #define s_1_182 s_1_34
     473                 :            : #define s_1_183 s_1_35
     474                 :            : #define s_1_184 s_1_36
     475                 :            : #define s_1_185 s_1_37
     476                 :            : #define s_1_186 s_1_38
     477                 :            : #define s_1_187 s_1_39
     478                 :            : #define s_1_188 s_1_40
     479                 :            : #define s_1_189 s_1_41
     480                 :            : #define s_1_190 s_1_42
     481                 :            : #define s_1_191 826
     482                 :            : 'g', 'o', 'i',
     483                 :            : #define s_1_192 s_1_43
     484                 :            : #define s_1_193 s_1_44
     485                 :            : #define s_1_194 s_1_45
     486                 :            : #define s_1_195 s_1_46
     487                 :            : #define s_1_196 s_1_47
     488                 :            : #define s_1_197 s_1_51
     489                 :            : #define s_1_198 s_1_52
     490                 :            : #define s_1_199 s_1_53
     491                 :            : #define s_1_200 s_1_54
     492                 :            : #define s_1_201 s_1_55
     493                 :            : #define s_1_202 s_1_56
     494                 :            : #define s_1_203 s_1_59
     495                 :            : #define s_1_204 829
     496                 :            : 0xC3, 0xB1, 'i',
     497                 :            : #define s_1_205 (s_1_92 + 1)
     498                 :            : #define s_1_206 (s_1_132 + 1)
     499                 :            : #define s_1_207 s_1_239
     500                 :            : #define s_1_208 s_1_66
     501                 :            : #define s_1_209 (s_1_68 + 1)
     502                 :            : #define s_1_210 s_1_68
     503                 :            : #define s_1_211 s_1_73
     504                 :            : #define s_1_212 (s_1_213 + 1)
     505                 :            : #define s_1_213 832
     506                 :            : 'e', 't', 'a', 'n',
     507                 :            : #define s_1_214 (s_1_3 + 1)
     508                 :            : #define s_1_215 (s_1_75 + 3)
     509                 :            : #define s_1_216 s_1_75
     510                 :            : #define s_1_217 s_1_76
     511                 :            : #define s_1_218 s_1_77
     512                 :            : #define s_1_219 836
     513                 :            : 't', 'e', 'n',
     514                 :            : #define s_1_220 839
     515                 :            : 't', 'z', 'e', 'n',
     516                 :            : #define s_1_221 s_1_78
     517                 :            : #define s_1_222 s_1_79
     518                 :            : #define s_1_223 s_1_80
     519                 :            : #define s_1_224 s_1_81
     520                 :            : #define s_1_225 s_1_84
     521                 :            : #define s_1_226 s_1_85
     522                 :            : #define s_1_227 s_1_86
     523                 :            : #define s_1_228 843
     524                 :            : 'a', 'i', 'z', 'u', 'n',
     525                 :            : #define s_1_229 s_1_87
     526                 :            : #define s_1_230 s_1_88
     527                 :            : #define s_1_231 (s_1_89 + 1)
     528                 :            : #define s_1_232 s_1_89
     529                 :            : #define s_1_233 s_1_17
     530                 :            : #define s_1_234 s_1_23
     531                 :            : #define s_1_235 848
     532                 :            : 't', 'r', 'a', 'k', 'o',
     533                 :            : #define s_1_236 s_1_92
     534                 :            : #define s_1_237 853
     535                 :            : 'e', 't', 'a', 'k', 'o',
     536                 :            : #define s_1_238 858
     537                 :            : 'e', 'k', 'o',
     538                 :            : #define s_1_239 861
     539                 :            : 't', 'a', 'r', 'i', 'k', 'o',
     540                 :            : #define s_1_240 867
     541                 :            : 's', 'k', 'o',
     542                 :            : #define s_1_241 (s_1_242 + 4)
     543                 :            : #define s_1_242 870
     544                 :            : 'm', 'i', 'n', 'u', 't', 'u', 'k', 'o',
     545                 :            : #define s_1_243 s_1_93
     546                 :            : #define s_1_244 s_1_94
     547                 :            : #define s_1_245 s_1_95
     548                 :            : #define s_1_246 (s_1_96 + 1)
     549                 :            : #define s_1_247 s_1_96
     550                 :            : #define s_1_248 878
     551                 :            : 'i', 'g', 'a', 'r', 'o',
     552                 :            : #define s_1_249 s_1_97
     553                 :            : #define s_1_250 s_1_98
     554                 :            : #define s_1_251 s_1_99
     555                 :            : #define s_1_252 883
     556                 :            : 'g', 'i', 'r', 'o',
     557                 :            : #define s_1_253 s_1_100
     558                 :            : #define s_1_254 s_1_101
     559                 :            : #define s_1_255 s_1_41
     560                 :            : #define s_1_256 s_1_103
     561                 :            : #define s_1_257 s_1_104
     562                 :            : #define s_1_258 s_1_105
     563                 :            : #define s_1_259 s_1_106
     564                 :            : #define s_1_260 887
     565                 :            : 'g', 'i', 'n', 't', 'z', 'o',
     566                 :            : #define s_1_261 s_1_107
     567                 :            : #define s_1_262 893
     568                 :            : 'z', 'p',
     569                 :            : #define s_1_263 s_1_24
     570                 :            : #define s_1_264 s_1_110
     571                 :            : #define s_1_265 895
     572                 :            : 'b', 'e', 'h', 'a', 'r',
     573                 :            : #define s_1_266 900
     574                 :            : 'z', 'e', 'h', 'a', 'r',
     575                 :            : #define s_1_267 s_1_111
     576                 :            : #define s_1_268 s_1_112
     577                 :            : #define s_1_269 s_1_47
     578                 :            : #define s_1_270 s_1_115
     579                 :            : #define s_1_271 s_1_9
     580                 :            : #define s_1_272 s_1_121
     581                 :            : #define s_1_273 s_1_25
     582                 :            : #define s_1_274 s_1_127
     583                 :            : #define s_1_275 s_1_54
     584                 :            : #define s_1_276 s_1_130
     585                 :            : #define s_1_277 s_1_131
     586                 :            : #define s_1_278 s_1_132
     587                 :            : #define s_1_279 s_1_133
     588                 :            : #define s_1_280 s_1_134
     589                 :            : #define s_1_281 s_1_135
     590                 :            : #define s_1_282 s_1_136
     591                 :            : #define s_1_283 905
     592                 :            : 't', 'a', 't', 'u',
     593                 :            : #define s_1_284 s_1_137
     594                 :            : #define s_1_285 s_1_138
     595                 :            : #define s_1_286 s_1_139
     596                 :            : #define s_1_287 s_1_140
     597                 :            : #define s_1_288 s_1_141
     598                 :            : #define s_1_289 909
     599                 :            : 'g', 'i', 'n', 't', 'z', 'u',
     600                 :            : #define s_1_290 s_1_10
     601                 :            : #define s_1_291 s_1_57
     602                 :            : #define s_1_292 s_1_144
     603                 :            : #define s_1_293 s_1_11
     604                 :            : #define s_1_294 s_1_146
     605                 :            : #define s_2_0 915
     606                 :            : 'z', 'l', 'e', 'a',
     607                 :            : #define s_2_1 919
     608                 :            : 'k', 'e', 'r', 'i', 'a',
     609                 :            : #define s_2_2 s_2_11
     610                 :            : #define s_2_3 924
     611                 :            : 'e', 'r', 'a',
     612                 :            : #define s_2_4 927
     613                 :            : 'd', 'a', 'd', 'e',
     614                 :            : #define s_2_5 931
     615                 :            : 't', 'a', 'd', 'e',
     616                 :            : #define s_2_6 935
     617                 :            : 'd', 'a', 't', 'e',
     618                 :            : #define s_2_7 939
     619                 :            : 't', 'a', 't', 'e',
     620                 :            : #define s_2_8 943
     621                 :            : 'g', 'i',
     622                 :            : #define s_2_9 945
     623                 :            : 'k', 'i',
     624                 :            : #define s_2_10 (s_2_11 + 3)
     625                 :            : #define s_2_11 947
     626                 :            : 'l', 'a', 'n', 'i', 'k',
     627                 :            : #define s_2_12 (s_2_13 + 2)
     628                 :            : #define s_2_13 952
     629                 :            : 'l', 'a', 'r', 'i', 'k',
     630                 :            : #define s_2_14 957
     631                 :            : 'z', 't', 'i', 'k',
     632                 :            : #define s_2_15 961
     633                 :            : 'g', 'o',
     634                 :            : #define s_2_16 (s_2_17 + 1)
     635                 :            : #define s_2_17 963
     636                 :            : 'e', 'r', 'o',
     637                 :            : #define s_2_18 966
     638                 :            : 't', 'o',
     639                 :            : };
     640                 :            : 
     641                 :            : 
     642                 :            : static const struct among a_0[109] =
     643                 :            : {
     644                 :            : /*  0 */ { 4, s_0_0, -1, 1},
     645                 :            : /*  1 */ { 5, s_0_1, 0, 1},
     646                 :            : /*  2 */ { 5, s_0_2, 0, 1},
     647                 :            : /*  3 */ { 5, s_0_3, 0, 1},
     648                 :            : /*  4 */ { 6, s_0_4, -1, 1},
     649                 :            : /*  5 */ { 5, s_0_5, -1, 1},
     650                 :            : /*  6 */ { 6, s_0_6, -1, 1},
     651                 :            : /*  7 */ { 7, s_0_7, -1, 1},
     652                 :            : /*  8 */ { 5, s_0_8, -1, 1},
     653                 :            : /*  9 */ { 5, s_0_9, -1, 1},
     654                 :            : /* 10 */ { 5, s_0_10, -1, 1},
     655                 :            : /* 11 */ { 4, s_0_11, -1, 1},
     656                 :            : /* 12 */ { 5, s_0_12, -1, 1},
     657                 :            : /* 13 */ { 6, s_0_13, 12, 1},
     658                 :            : /* 14 */ { 5, s_0_14, -1, 1},
     659                 :            : /* 15 */ { 6, s_0_15, -1, 2},
     660                 :            : /* 16 */ { 6, s_0_16, -1, 1},
     661                 :            : /* 17 */ { 2, s_0_17, -1, 1},
     662                 :            : /* 18 */ { 5, s_0_18, 17, 1},
     663                 :            : /* 19 */ { 2, s_0_19, -1, 1},
     664                 :            : /* 20 */ { 4, s_0_20, -1, 1},
     665                 :            : /* 21 */ { 4, s_0_21, -1, 1},
     666                 :            : /* 22 */ { 4, s_0_22, -1, 1},
     667                 :            : /* 23 */ { 5, s_0_23, -1, 1},
     668                 :            : /* 24 */ { 6, s_0_24, 23, 1},
     669                 :            : /* 25 */ { 4, s_0_25, -1, 1},
     670                 :            : /* 26 */ { 4, s_0_26, -1, 1},
     671                 :            : /* 27 */ { 6, s_0_27, -1, 1},
     672                 :            : /* 28 */ { 3, s_0_28, -1, 1},
     673                 :            : /* 29 */ { 4, s_0_29, 28, 1},
     674                 :            : /* 30 */ { 7, s_0_30, 29, 4},
     675                 :            : /* 31 */ { 4, s_0_31, 28, 1},
     676                 :            : /* 32 */ { 4, s_0_32, 28, 1},
     677                 :            : /* 33 */ { 4, s_0_33, -1, 1},
     678                 :            : /* 34 */ { 5, s_0_34, 33, 1},
     679                 :            : /* 35 */ { 4, s_0_35, -1, 1},
     680                 :            : /* 36 */ { 4, s_0_36, -1, 1},
     681                 :            : /* 37 */ { 4, s_0_37, -1, 1},
     682                 :            : /* 38 */ { 4, s_0_38, -1, 1},
     683                 :            : /* 39 */ { 3, s_0_39, -1, 1},
     684                 :            : /* 40 */ { 4, s_0_40, 39, 1},
     685                 :            : /* 41 */ { 6, s_0_41, -1, 1},
     686                 :            : /* 42 */ { 3, s_0_42, -1, 1},
     687                 :            : /* 43 */ { 6, s_0_43, 42, 1},
     688                 :            : /* 44 */ { 3, s_0_44, -1, 2},
     689                 :            : /* 45 */ { 6, s_0_45, 44, 1},
     690                 :            : /* 46 */ { 6, s_0_46, 44, 1},
     691                 :            : /* 47 */ { 6, s_0_47, 44, 1},
     692                 :            : /* 48 */ { 3, s_0_48, -1, 1},
     693                 :            : /* 49 */ { 4, s_0_49, 48, 1},
     694                 :            : /* 50 */ { 4, s_0_50, 48, 1},
     695                 :            : /* 51 */ { 4, s_0_51, 48, 1},
     696                 :            : /* 52 */ { 5, s_0_52, -1, 1},
     697                 :            : /* 53 */ { 5, s_0_53, -1, 1},
     698                 :            : /* 54 */ { 5, s_0_54, -1, 1},
     699                 :            : /* 55 */ { 2, s_0_55, -1, 1},
     700                 :            : /* 56 */ { 4, s_0_56, 55, 1},
     701                 :            : /* 57 */ { 5, s_0_57, 55, 1},
     702                 :            : /* 58 */ { 6, s_0_58, 55, 1},
     703                 :            : /* 59 */ { 4, s_0_59, -1, 1},
     704                 :            : /* 60 */ { 4, s_0_60, -1, 1},
     705                 :            : /* 61 */ { 3, s_0_61, -1, 1},
     706                 :            : /* 62 */ { 4, s_0_62, 61, 1},
     707                 :            : /* 63 */ { 3, s_0_63, -1, 1},
     708                 :            : /* 64 */ { 4, s_0_64, -1, 1},
     709                 :            : /* 65 */ { 5, s_0_65, 64, 1},
     710                 :            : /* 66 */ { 2, s_0_66, -1, 1},
     711                 :            : /* 67 */ { 3, s_0_67, -1, 1},
     712                 :            : /* 68 */ { 4, s_0_68, 67, 1},
     713                 :            : /* 69 */ { 4, s_0_69, 67, 1},
     714                 :            : /* 70 */ { 4, s_0_70, 67, 1},
     715                 :            : /* 71 */ { 5, s_0_71, 70, 1},
     716                 :            : /* 72 */ { 5, s_0_72, -1, 2},
     717                 :            : /* 73 */ { 5, s_0_73, -1, 1},
     718                 :            : /* 74 */ { 5, s_0_74, -1, 1},
     719                 :            : /* 75 */ { 6, s_0_75, 74, 1},
     720                 :            : /* 76 */ { 2, s_0_76, -1, 1},
     721                 :            : /* 77 */ { 3, s_0_77, 76, 1},
     722                 :            : /* 78 */ { 4, s_0_78, 77, 1},
     723                 :            : /* 79 */ { 3, s_0_79, 76, 1},
     724                 :            : /* 80 */ { 4, s_0_80, 76, 1},
     725                 :            : /* 81 */ { 7, s_0_81, -1, 3},
     726                 :            : /* 82 */ { 3, s_0_82, -1, 1},
     727                 :            : /* 83 */ { 3, s_0_83, -1, 1},
     728                 :            : /* 84 */ { 3, s_0_84, -1, 1},
     729                 :            : /* 85 */ { 5, s_0_85, 84, 1},
     730                 :            : /* 86 */ { 4, s_0_86, -1, 1},
     731                 :            : /* 87 */ { 5, s_0_87, 86, 1},
     732                 :            : /* 88 */ { 3, s_0_88, -1, 1},
     733                 :            : /* 89 */ { 5, s_0_89, -1, 1},
     734                 :            : /* 90 */ { 2, s_0_90, -1, 1},
     735                 :            : /* 91 */ { 3, s_0_91, 90, 1},
     736                 :            : /* 92 */ { 3, s_0_92, -1, 1},
     737                 :            : /* 93 */ { 4, s_0_93, -1, 1},
     738                 :            : /* 94 */ { 2, s_0_94, -1, 1},
     739                 :            : /* 95 */ { 3, s_0_95, 94, 1},
     740                 :            : /* 96 */ { 4, s_0_96, -1, 1},
     741                 :            : /* 97 */ { 2, s_0_97, -1, 1},
     742                 :            : /* 98 */ { 5, s_0_98, -1, 1},
     743                 :            : /* 99 */ { 2, s_0_99, -1, 1},
     744                 :            : /*100 */ { 3, s_0_100, 99, 1},
     745                 :            : /*101 */ { 6, s_0_101, 100, 1},
     746                 :            : /*102 */ { 4, s_0_102, 100, 1},
     747                 :            : /*103 */ { 6, s_0_103, 99, 5},
     748                 :            : /*104 */ { 2, s_0_104, -1, 1},
     749                 :            : /*105 */ { 5, s_0_105, 104, 1},
     750                 :            : /*106 */ { 4, s_0_106, 104, 1},
     751                 :            : /*107 */ { 5, s_0_107, -1, 1},
     752                 :            : /*108 */ { 5, s_0_108, -1, 1}
     753                 :            : };
     754                 :            : 
     755                 :            : 
     756                 :            : static const struct among a_1[295] =
     757                 :            : {
     758                 :            : /*  0 */ { 3, s_1_0, -1, 1},
     759                 :            : /*  1 */ { 4, s_1_1, 0, 1},
     760                 :            : /*  2 */ { 4, s_1_2, -1, 1},
     761                 :            : /*  3 */ { 5, s_1_3, -1, 1},
     762                 :            : /*  4 */ { 5, s_1_4, -1, 1},
     763                 :            : /*  5 */ { 5, s_1_5, -1, 1},
     764                 :            : /*  6 */ { 5, s_1_6, -1, 1},
     765                 :            : /*  7 */ { 6, s_1_7, 6, 1},
     766                 :            : /*  8 */ { 6, s_1_8, 6, 1},
     767                 :            : /*  9 */ { 5, s_1_9, -1, 1},
     768                 :            : /* 10 */ { 5, s_1_10, -1, 1},
     769                 :            : /* 11 */ { 6, s_1_11, 10, 1},
     770                 :            : /* 12 */ { 5, s_1_12, -1, 1},
     771                 :            : /* 13 */ { 4, s_1_13, -1, 1},
     772                 :            : /* 14 */ { 5, s_1_14, -1, 1},
     773                 :            : /* 15 */ { 3, s_1_15, -1, 1},
     774                 :            : /* 16 */ { 4, s_1_16, 15, 1},
     775                 :            : /* 17 */ { 6, s_1_17, 15, 1},
     776                 :            : /* 18 */ { 4, s_1_18, 15, 1},
     777                 :            : /* 19 */ { 5, s_1_19, 18, 1},
     778                 :            : /* 20 */ { 3, s_1_20, -1, 1},
     779                 :            : /* 21 */ { 6, s_1_21, -1, 1},
     780                 :            : /* 22 */ { 3, s_1_22, -1, 1},
     781                 :            : /* 23 */ { 5, s_1_23, 22, 1},
     782                 :            : /* 24 */ { 5, s_1_24, 22, 1},
     783                 :            : /* 25 */ { 5, s_1_25, 22, 1},
     784                 :            : /* 26 */ { 5, s_1_26, -1, 1},
     785                 :            : /* 27 */ { 2, s_1_27, -1, 1},
     786                 :            : /* 28 */ { 4, s_1_28, 27, 1},
     787                 :            : /* 29 */ { 4, s_1_29, -1, 1},
     788                 :            : /* 30 */ { 5, s_1_30, -1, 1},
     789                 :            : /* 31 */ { 6, s_1_31, 30, 1},
     790                 :            : /* 32 */ { 6, s_1_32, -1, 1},
     791                 :            : /* 33 */ { 6, s_1_33, -1, 1},
     792                 :            : /* 34 */ { 4, s_1_34, -1, 1},
     793                 :            : /* 35 */ { 4, s_1_35, -1, 1},
     794                 :            : /* 36 */ { 5, s_1_36, 35, 1},
     795                 :            : /* 37 */ { 5, s_1_37, 35, 1},
     796                 :            : /* 38 */ { 5, s_1_38, -1, 1},
     797                 :            : /* 39 */ { 4, s_1_39, -1, 1},
     798                 :            : /* 40 */ { 3, s_1_40, -1, 1},
     799                 :            : /* 41 */ { 5, s_1_41, 40, 1},
     800                 :            : /* 42 */ { 3, s_1_42, -1, 1},
     801                 :            : /* 43 */ { 4, s_1_43, 42, 1},
     802                 :            : /* 44 */ { 4, s_1_44, -1, 1},
     803                 :            : /* 45 */ { 5, s_1_45, 44, 1},
     804                 :            : /* 46 */ { 5, s_1_46, 44, 1},
     805                 :            : /* 47 */ { 5, s_1_47, 44, 1},
     806                 :            : /* 48 */ { 4, s_1_48, -1, 1},
     807                 :            : /* 49 */ { 5, s_1_49, 48, 1},
     808                 :            : /* 50 */ { 5, s_1_50, 48, 1},
     809                 :            : /* 51 */ { 6, s_1_51, -1, 2},
     810                 :            : /* 52 */ { 6, s_1_52, -1, 1},
     811                 :            : /* 53 */ { 6, s_1_53, -1, 1},
     812                 :            : /* 54 */ { 5, s_1_54, -1, 1},
     813                 :            : /* 55 */ { 4, s_1_55, -1, 1},
     814                 :            : /* 56 */ { 3, s_1_56, -1, 1},
     815                 :            : /* 57 */ { 4, s_1_57, -1, 1},
     816                 :            : /* 58 */ { 5, s_1_58, -1, 1},
     817                 :            : /* 59 */ { 6, s_1_59, -1, 1},
     818                 :            : /* 60 */ { 2, s_1_60, -1, 1},
     819                 :            : /* 61 */ { 4, s_1_61, 60, 3},
     820                 :            : /* 62 */ { 5, s_1_62, 60, 10},
     821                 :            : /* 63 */ { 3, s_1_63, 60, 1},
     822                 :            : /* 64 */ { 3, s_1_64, 60, 1},
     823                 :            : /* 65 */ { 3, s_1_65, 60, 1},
     824                 :            : /* 66 */ { 6, s_1_66, -1, 1},
     825                 :            : /* 67 */ { 4, s_1_67, -1, 1},
     826                 :            : /* 68 */ { 5, s_1_68, -1, 1},
     827                 :            : /* 69 */ { 5, s_1_69, -1, 1},
     828                 :            : /* 70 */ { 4, s_1_70, -1, 1},
     829                 :            : /* 71 */ { 3, s_1_71, -1, 1},
     830                 :            : /* 72 */ { 2, s_1_72, -1, 1},
     831                 :            : /* 73 */ { 4, s_1_73, 72, 1},
     832                 :            : /* 74 */ { 3, s_1_74, 72, 1},
     833                 :            : /* 75 */ { 7, s_1_75, 74, 1},
     834                 :            : /* 76 */ { 7, s_1_76, 74, 1},
     835                 :            : /* 77 */ { 6, s_1_77, 74, 1},
     836                 :            : /* 78 */ { 5, s_1_78, 72, 1},
     837                 :            : /* 79 */ { 6, s_1_79, 78, 1},
     838                 :            : /* 80 */ { 4, s_1_80, 72, 1},
     839                 :            : /* 81 */ { 4, s_1_81, 72, 1},
     840                 :            : /* 82 */ { 5, s_1_82, 72, 1},
     841                 :            : /* 83 */ { 3, s_1_83, 72, 1},
     842                 :            : /* 84 */ { 4, s_1_84, 83, 1},
     843                 :            : /* 85 */ { 5, s_1_85, 83, 1},
     844                 :            : /* 86 */ { 6, s_1_86, 85, 1},
     845                 :            : /* 87 */ { 5, s_1_87, -1, 1},
     846                 :            : /* 88 */ { 6, s_1_88, 87, 1},
     847                 :            : /* 89 */ { 4, s_1_89, -1, 1},
     848                 :            : /* 90 */ { 4, s_1_90, -1, 1},
     849                 :            : /* 91 */ { 3, s_1_91, -1, 1},
     850                 :            : /* 92 */ { 5, s_1_92, 91, 1},
     851                 :            : /* 93 */ { 4, s_1_93, 91, 1},
     852                 :            : /* 94 */ { 3, s_1_94, -1, 1},
     853                 :            : /* 95 */ { 5, s_1_95, 94, 1},
     854                 :            : /* 96 */ { 4, s_1_96, -1, 1},
     855                 :            : /* 97 */ { 5, s_1_97, 96, 1},
     856                 :            : /* 98 */ { 5, s_1_98, 96, 1},
     857                 :            : /* 99 */ { 4, s_1_99, -1, 1},
     858                 :            : /*100 */ { 4, s_1_100, -1, 1},
     859                 :            : /*101 */ { 4, s_1_101, -1, 1},
     860                 :            : /*102 */ { 3, s_1_102, -1, 1},
     861                 :            : /*103 */ { 4, s_1_103, 102, 1},
     862                 :            : /*104 */ { 4, s_1_104, 102, 1},
     863                 :            : /*105 */ { 4, s_1_105, -1, 1},
     864                 :            : /*106 */ { 4, s_1_106, -1, 1},
     865                 :            : /*107 */ { 4, s_1_107, -1, 1},
     866                 :            : /*108 */ { 2, s_1_108, -1, 1},
     867                 :            : /*109 */ { 3, s_1_109, 108, 1},
     868                 :            : /*110 */ { 4, s_1_110, 109, 1},
     869                 :            : /*111 */ { 5, s_1_111, 109, 1},
     870                 :            : /*112 */ { 5, s_1_112, 109, 1},
     871                 :            : /*113 */ { 4, s_1_113, 109, 1},
     872                 :            : /*114 */ { 5, s_1_114, 113, 1},
     873                 :            : /*115 */ { 5, s_1_115, 109, 1},
     874                 :            : /*116 */ { 4, s_1_116, 108, 1},
     875                 :            : /*117 */ { 4, s_1_117, 108, 1},
     876                 :            : /*118 */ { 4, s_1_118, 108, 1},
     877                 :            : /*119 */ { 3, s_1_119, 108, 2},
     878                 :            : /*120 */ { 6, s_1_120, 108, 1},
     879                 :            : /*121 */ { 5, s_1_121, 108, 1},
     880                 :            : /*122 */ { 3, s_1_122, 108, 1},
     881                 :            : /*123 */ { 2, s_1_123, -1, 1},
     882                 :            : /*124 */ { 3, s_1_124, 123, 1},
     883                 :            : /*125 */ { 2, s_1_125, -1, 1},
     884                 :            : /*126 */ { 3, s_1_126, 125, 1},
     885                 :            : /*127 */ { 4, s_1_127, 126, 1},
     886                 :            : /*128 */ { 3, s_1_128, 125, 1},
     887                 :            : /*129 */ { 3, s_1_129, -1, 1},
     888                 :            : /*130 */ { 6, s_1_130, 129, 1},
     889                 :            : /*131 */ { 5, s_1_131, 129, 1},
     890                 :            : /*132 */ { 5, s_1_132, -1, 1},
     891                 :            : /*133 */ { 5, s_1_133, -1, 1},
     892                 :            : /*134 */ { 5, s_1_134, -1, 1},
     893                 :            : /*135 */ { 4, s_1_135, -1, 1},
     894                 :            : /*136 */ { 3, s_1_136, -1, 1},
     895                 :            : /*137 */ { 6, s_1_137, 136, 1},
     896                 :            : /*138 */ { 5, s_1_138, 136, 1},
     897                 :            : /*139 */ { 4, s_1_139, -1, 1},
     898                 :            : /*140 */ { 3, s_1_140, -1, 1},
     899                 :            : /*141 */ { 4, s_1_141, 140, 1},
     900                 :            : /*142 */ { 2, s_1_142, -1, 1},
     901                 :            : /*143 */ { 3, s_1_143, 142, 1},
     902                 :            : /*144 */ { 5, s_1_144, 142, 1},
     903                 :            : /*145 */ { 3, s_1_145, 142, 2},
     904                 :            : /*146 */ { 6, s_1_146, 145, 1},
     905                 :            : /*147 */ { 5, s_1_147, 145, 1},
     906                 :            : /*148 */ { 6, s_1_148, 145, 1},
     907                 :            : /*149 */ { 6, s_1_149, 145, 1},
     908                 :            : /*150 */ { 6, s_1_150, 145, 1},
     909                 :            : /*151 */ { 4, s_1_151, -1, 1},
     910                 :            : /*152 */ { 4, s_1_152, -1, 1},
     911                 :            : /*153 */ { 4, s_1_153, -1, 1},
     912                 :            : /*154 */ { 4, s_1_154, -1, 1},
     913                 :            : /*155 */ { 5, s_1_155, 154, 1},
     914                 :            : /*156 */ { 5, s_1_156, 154, 1},
     915                 :            : /*157 */ { 4, s_1_157, -1, 1},
     916                 :            : /*158 */ { 2, s_1_158, -1, 1},
     917                 :            : /*159 */ { 4, s_1_159, -1, 1},
     918                 :            : /*160 */ { 5, s_1_160, 159, 1},
     919                 :            : /*161 */ { 4, s_1_161, -1, 1},
     920                 :            : /*162 */ { 3, s_1_162, -1, 1},
     921                 :            : /*163 */ { 4, s_1_163, -1, 1},
     922                 :            : /*164 */ { 2, s_1_164, -1, 1},
     923                 :            : /*165 */ { 5, s_1_165, 164, 1},
     924                 :            : /*166 */ { 3, s_1_166, 164, 1},
     925                 :            : /*167 */ { 4, s_1_167, 166, 1},
     926                 :            : /*168 */ { 2, s_1_168, -1, 1},
     927                 :            : /*169 */ { 5, s_1_169, -1, 1},
     928                 :            : /*170 */ { 2, s_1_170, -1, 1},
     929                 :            : /*171 */ { 4, s_1_171, 170, 1},
     930                 :            : /*172 */ { 4, s_1_172, 170, 1},
     931                 :            : /*173 */ { 4, s_1_173, 170, 1},
     932                 :            : /*174 */ { 4, s_1_174, -1, 1},
     933                 :            : /*175 */ { 3, s_1_175, -1, 1},
     934                 :            : /*176 */ { 2, s_1_176, -1, 1},
     935                 :            : /*177 */ { 4, s_1_177, 176, 1},
     936                 :            : /*178 */ { 5, s_1_178, 177, 1},
     937                 :            : /*179 */ { 5, s_1_179, 176, 8},
     938                 :            : /*180 */ { 5, s_1_180, 176, 1},
     939                 :            : /*181 */ { 5, s_1_181, 176, 1},
     940                 :            : /*182 */ { 3, s_1_182, -1, 1},
     941                 :            : /*183 */ { 3, s_1_183, -1, 1},
     942                 :            : /*184 */ { 4, s_1_184, 183, 1},
     943                 :            : /*185 */ { 4, s_1_185, 183, 1},
     944                 :            : /*186 */ { 4, s_1_186, -1, 1},
     945                 :            : /*187 */ { 3, s_1_187, -1, 1},
     946                 :            : /*188 */ { 2, s_1_188, -1, 1},
     947                 :            : /*189 */ { 4, s_1_189, 188, 1},
     948                 :            : /*190 */ { 2, s_1_190, -1, 1},
     949                 :            : /*191 */ { 3, s_1_191, 190, 1},
     950                 :            : /*192 */ { 3, s_1_192, 190, 1},
     951                 :            : /*193 */ { 3, s_1_193, -1, 1},
     952                 :            : /*194 */ { 4, s_1_194, 193, 1},
     953                 :            : /*195 */ { 4, s_1_195, 193, 1},
     954                 :            : /*196 */ { 4, s_1_196, 193, 1},
     955                 :            : /*197 */ { 5, s_1_197, -1, 2},
     956                 :            : /*198 */ { 5, s_1_198, -1, 1},
     957                 :            : /*199 */ { 5, s_1_199, -1, 1},
     958                 :            : /*200 */ { 4, s_1_200, -1, 1},
     959                 :            : /*201 */ { 3, s_1_201, -1, 1},
     960                 :            : /*202 */ { 2, s_1_202, -1, 1},
     961                 :            : /*203 */ { 5, s_1_203, -1, 1},
     962                 :            : /*204 */ { 3, s_1_204, -1, 1},
     963                 :            : /*205 */ { 2, s_1_205, -1, 1},
     964                 :            : /*206 */ { 2, s_1_206, -1, 1},
     965                 :            : /*207 */ { 5, s_1_207, -1, 1},
     966                 :            : /*208 */ { 5, s_1_208, -1, 1},
     967                 :            : /*209 */ { 3, s_1_209, -1, 1},
     968                 :            : /*210 */ { 4, s_1_210, 209, 1},
     969                 :            : /*211 */ { 3, s_1_211, -1, 1},
     970                 :            : /*212 */ { 3, s_1_212, -1, 1},
     971                 :            : /*213 */ { 4, s_1_213, 212, 1},
     972                 :            : /*214 */ { 2, s_1_214, -1, 4},
     973                 :            : /*215 */ { 3, s_1_215, 214, 2},
     974                 :            : /*216 */ { 6, s_1_216, 215, 1},
     975                 :            : /*217 */ { 6, s_1_217, 215, 1},
     976                 :            : /*218 */ { 5, s_1_218, 215, 1},
     977                 :            : /*219 */ { 3, s_1_219, 214, 4},
     978                 :            : /*220 */ { 4, s_1_220, 214, 4},
     979                 :            : /*221 */ { 4, s_1_221, -1, 1},
     980                 :            : /*222 */ { 5, s_1_222, 221, 1},
     981                 :            : /*223 */ { 3, s_1_223, -1, 1},
     982                 :            : /*224 */ { 3, s_1_224, -1, 1},
     983                 :            : /*225 */ { 3, s_1_225, -1, 1},
     984                 :            : /*226 */ { 4, s_1_226, -1, 1},
     985                 :            : /*227 */ { 5, s_1_227, 226, 1},
     986                 :            : /*228 */ { 5, s_1_228, -1, 1},
     987                 :            : /*229 */ { 4, s_1_229, -1, 1},
     988                 :            : /*230 */ { 5, s_1_230, 229, 1},
     989                 :            : /*231 */ { 2, s_1_231, -1, 1},
     990                 :            : /*232 */ { 3, s_1_232, 231, 1},
     991                 :            : /*233 */ { 3, s_1_233, -1, 1},
     992                 :            : /*234 */ { 2, s_1_234, -1, 1},
     993                 :            : /*235 */ { 5, s_1_235, 234, 5},
     994                 :            : /*236 */ { 4, s_1_236, 234, 1},
     995                 :            : /*237 */ { 5, s_1_237, 236, 1},
     996                 :            : /*238 */ { 3, s_1_238, 234, 1},
     997                 :            : /*239 */ { 6, s_1_239, 234, 1},
     998                 :            : /*240 */ { 3, s_1_240, 234, 1},
     999                 :            : /*241 */ { 4, s_1_241, 234, 1},
    1000                 :            : /*242 */ { 8, s_1_242, 241, 6},
    1001                 :            : /*243 */ { 3, s_1_243, 234, 1},
    1002                 :            : /*244 */ { 2, s_1_244, -1, 1},
    1003                 :            : /*245 */ { 4, s_1_245, 244, 1},
    1004                 :            : /*246 */ { 2, s_1_246, -1, 1},
    1005                 :            : /*247 */ { 3, s_1_247, 246, 1},
    1006                 :            : /*248 */ { 5, s_1_248, 247, 9},
    1007                 :            : /*249 */ { 4, s_1_249, 247, 1},
    1008                 :            : /*250 */ { 4, s_1_250, 247, 1},
    1009                 :            : /*251 */ { 3, s_1_251, 246, 1},
    1010                 :            : /*252 */ { 4, s_1_252, 246, 1},
    1011                 :            : /*253 */ { 3, s_1_253, 246, 1},
    1012                 :            : /*254 */ { 3, s_1_254, -1, 1},
    1013                 :            : /*255 */ { 2, s_1_255, -1, 1},
    1014                 :            : /*256 */ { 3, s_1_256, 255, 1},
    1015                 :            : /*257 */ { 3, s_1_257, 255, 1},
    1016                 :            : /*258 */ { 3, s_1_258, -1, 1},
    1017                 :            : /*259 */ { 3, s_1_259, -1, 1},
    1018                 :            : /*260 */ { 6, s_1_260, 259, 1},
    1019                 :            : /*261 */ { 3, s_1_261, -1, 1},
    1020                 :            : /*262 */ { 2, s_1_262, -1, 1},
    1021                 :            : /*263 */ { 2, s_1_263, -1, 1},
    1022                 :            : /*264 */ { 3, s_1_264, 263, 1},
    1023                 :            : /*265 */ { 5, s_1_265, 263, 1},
    1024                 :            : /*266 */ { 5, s_1_266, 263, 7},
    1025                 :            : /*267 */ { 4, s_1_267, 263, 1},
    1026                 :            : /*268 */ { 4, s_1_268, 263, 1},
    1027                 :            : /*269 */ { 3, s_1_269, 263, 1},
    1028                 :            : /*270 */ { 4, s_1_270, 263, 1},
    1029                 :            : /*271 */ { 2, s_1_271, -1, 2},
    1030                 :            : /*272 */ { 3, s_1_272, 271, 1},
    1031                 :            : /*273 */ { 2, s_1_273, -1, 1},
    1032                 :            : /*274 */ { 3, s_1_274, -1, 1},
    1033                 :            : /*275 */ { 2, s_1_275, -1, 1},
    1034                 :            : /*276 */ { 5, s_1_276, 275, 1},
    1035                 :            : /*277 */ { 4, s_1_277, 275, 1},
    1036                 :            : /*278 */ { 4, s_1_278, -1, 1},
    1037                 :            : /*279 */ { 4, s_1_279, -1, 2},
    1038                 :            : /*280 */ { 4, s_1_280, -1, 1},
    1039                 :            : /*281 */ { 3, s_1_281, -1, 1},
    1040                 :            : /*282 */ { 2, s_1_282, -1, 1},
    1041                 :            : /*283 */ { 4, s_1_283, 282, 4},
    1042                 :            : /*284 */ { 5, s_1_284, 282, 1},
    1043                 :            : /*285 */ { 4, s_1_285, 282, 1},
    1044                 :            : /*286 */ { 3, s_1_286, -1, 1},
    1045                 :            : /*287 */ { 2, s_1_287, -1, 1},
    1046                 :            : /*288 */ { 3, s_1_288, 287, 1},
    1047                 :            : /*289 */ { 6, s_1_289, 288, 1},
    1048                 :            : /*290 */ { 1, s_1_290, -1, 1},
    1049                 :            : /*291 */ { 2, s_1_291, 290, 1},
    1050                 :            : /*292 */ { 4, s_1_292, 290, 1},
    1051                 :            : /*293 */ { 2, s_1_293, 290, 1},
    1052                 :            : /*294 */ { 5, s_1_294, 293, 1}
    1053                 :            : };
    1054                 :            : 
    1055                 :            : 
    1056                 :            : static const struct among a_2[19] =
    1057                 :            : {
    1058                 :            : /*  0 */ { 4, s_2_0, -1, 2},
    1059                 :            : /*  1 */ { 5, s_2_1, -1, 1},
    1060                 :            : /*  2 */ { 2, s_2_2, -1, 1},
    1061                 :            : /*  3 */ { 3, s_2_3, -1, 1},
    1062                 :            : /*  4 */ { 4, s_2_4, -1, 1},
    1063                 :            : /*  5 */ { 4, s_2_5, -1, 1},
    1064                 :            : /*  6 */ { 4, s_2_6, -1, 1},
    1065                 :            : /*  7 */ { 4, s_2_7, -1, 1},
    1066                 :            : /*  8 */ { 2, s_2_8, -1, 1},
    1067                 :            : /*  9 */ { 2, s_2_9, -1, 1},
    1068                 :            : /* 10 */ { 2, s_2_10, -1, 1},
    1069                 :            : /* 11 */ { 5, s_2_11, 10, 1},
    1070                 :            : /* 12 */ { 3, s_2_12, 10, 1},
    1071                 :            : /* 13 */ { 5, s_2_13, 12, 1},
    1072                 :            : /* 14 */ { 4, s_2_14, 10, 1},
    1073                 :            : /* 15 */ { 2, s_2_15, -1, 1},
    1074                 :            : /* 16 */ { 2, s_2_16, -1, 1},
    1075                 :            : /* 17 */ { 3, s_2_17, 16, 1},
    1076                 :            : /* 18 */ { 2, s_2_18, -1, 1}
    1077                 :            : };
    1078                 :            : 
    1079                 :            : static const unsigned char g_v[] = { 17, 65, 16 };
    1080                 :            : 
    1081                 :            : static const symbol s_0[] = { 'a', 't', 's', 'e', 'd', 'e', 'n' };
    1082                 :            : static const symbol s_1[] = { 'a', 'r', 'a', 'b', 'e', 'r', 'a' };
    1083                 :            : static const symbol s_2[] = { 'b', 'a', 'd', 'i', 't', 'u' };
    1084                 :            : static const symbol s_3[] = { 'j', 'o', 'k' };
    1085                 :            : static const symbol s_4[] = { 't', 'r', 'a' };
    1086                 :            : static const symbol s_5[] = { 'm', 'i', 'n', 'u', 't', 'u' };
    1087                 :            : static const symbol s_6[] = { 'z', 'e', 'h', 'a', 'r' };
    1088                 :            : static const symbol s_7[] = { 'g', 'e', 'l', 'd', 'i' };
    1089                 :            : static const symbol s_8[] = { 'i', 'g', 'a', 'r', 'o' };
    1090                 :            : static const symbol s_9[] = { 'a', 'u', 'r', 'k', 'a' };
    1091                 :            : static const symbol s_10[] = { 'z' };
    1092                 :            : 
    1093                 :     123166 : int Xapian::InternalStemBasque::r_mark_regions() { /* forwardmode */
    1094                 :     123166 :     I_pV = l; /* $pV = <integer expression>, line 30 */
    1095                 :     123166 :     I_p1 = l; /* $p1 = <integer expression>, line 31 */
    1096                 :     123166 :     I_p2 = l; /* $p2 = <integer expression>, line 32 */
    1097                 :     123166 :     {   int c1 = c; /* do, line 34 */
    1098                 :     123166 :         {   int c2 = c; /* or, line 36 */
    1099         [ +  + ]:     123166 :             if (in_grouping_U(g_v, 97, 117, 0)) goto lab2; /* grouping v, line 35 */
    1100                 :      27780 :             {   int c3 = c; /* or, line 35 */
    1101         [ +  + ]:      27780 :                 if (out_grouping_U(g_v, 97, 117, 0)) goto lab4; /* non v, line 35 */
    1102                 :            :                 {    /* gopast */ /* grouping v, line 35 */
    1103                 :      24789 :                     int ret = out_grouping_U(g_v, 97, 117, 1);
    1104         [ +  + ]:      24789 :                     if (ret < 0) goto lab4;
    1105                 :      23356 :                     c += ret;
    1106                 :            :                 }
    1107                 :      23356 :                 goto lab3;
    1108                 :            :             lab4:
    1109                 :       4424 :                 c = c3;
    1110         [ +  + ]:       4424 :                 if (in_grouping_U(g_v, 97, 117, 0)) goto lab2; /* grouping v, line 35 */
    1111                 :            :                 {    /* gopast */ /* non v, line 35 */
    1112                 :       2678 :                     int ret = in_grouping_U(g_v, 97, 117, 1);
    1113         [ +  + ]:       2678 :                     if (ret < 0) goto lab2;
    1114                 :       2604 :                     c += ret;
    1115                 :            :                 }
    1116                 :            :             }
    1117                 :            :         lab3:
    1118                 :      25960 :             goto lab1;
    1119                 :            :         lab2:
    1120                 :      97206 :             c = c2;
    1121         [ +  + ]:      97206 :             if (out_grouping_U(g_v, 97, 117, 0)) goto lab0; /* non v, line 37 */
    1122                 :      95386 :             {   int c4 = c; /* or, line 37 */
    1123         [ +  + ]:      95386 :                 if (out_grouping_U(g_v, 97, 117, 0)) goto lab6; /* non v, line 37 */
    1124                 :            :                 {    /* gopast */ /* grouping v, line 37 */
    1125                 :      53413 :                     int ret = out_grouping_U(g_v, 97, 117, 1);
    1126         [ +  + ]:      53413 :                     if (ret < 0) goto lab6;
    1127                 :      44600 :                     c += ret;
    1128                 :            :                 }
    1129                 :      44600 :                 goto lab5;
    1130                 :            :             lab6:
    1131                 :      50786 :                 c = c4;
    1132         [ +  + ]:      50786 :                 if (in_grouping_U(g_v, 97, 117, 0)) goto lab0; /* grouping v, line 37 */
    1133                 :      40284 :                 {   int ret = skip_utf8(p, c, 0, l, 1);
    1134         [ +  + ]:      40284 :                     if (ret < 0) goto lab0;
    1135                 :      40028 :                     c = ret; /* next, line 37 */
    1136                 :            :                 }
    1137                 :            :             }
    1138                 :            :         lab5:
    1139                 :            :             ;
    1140                 :            :         }
    1141                 :            :     lab1:
    1142                 :     110588 :         I_pV = c; /* setmark pV, line 38 */
    1143                 :            :     lab0:
    1144                 :     123166 :         c = c1;
    1145                 :            :     }
    1146                 :     123166 :     {   int c5 = c; /* do, line 40 */
    1147                 :            :         {    /* gopast */ /* grouping v, line 41 */
    1148                 :     123166 :             int ret = out_grouping_U(g_v, 97, 117, 1);
    1149         [ +  + ]:     123166 :             if (ret < 0) goto lab7;
    1150                 :     112664 :             c += ret;
    1151                 :            :         }
    1152                 :            :         {    /* gopast */ /* non v, line 41 */
    1153                 :     112664 :             int ret = in_grouping_U(g_v, 97, 117, 1);
    1154         [ +  + ]:     112664 :             if (ret < 0) goto lab7;
    1155                 :     110593 :             c += ret;
    1156                 :            :         }
    1157                 :     110593 :         I_p1 = c; /* setmark p1, line 41 */
    1158                 :            :         {    /* gopast */ /* grouping v, line 42 */
    1159                 :     110593 :             int ret = out_grouping_U(g_v, 97, 117, 1);
    1160         [ +  + ]:     110593 :             if (ret < 0) goto lab7;
    1161                 :     100231 :             c += ret;
    1162                 :            :         }
    1163                 :            :         {    /* gopast */ /* non v, line 42 */
    1164                 :     100231 :             int ret = in_grouping_U(g_v, 97, 117, 1);
    1165         [ +  + ]:     100231 :             if (ret < 0) goto lab7;
    1166                 :      95191 :             c += ret;
    1167                 :            :         }
    1168                 :      95191 :         I_p2 = c; /* setmark p2, line 42 */
    1169                 :            :     lab7:
    1170                 :     123166 :         c = c5;
    1171                 :            :     }
    1172                 :     123166 :     return 1;
    1173                 :            : }
    1174                 :            : 
    1175                 :      71034 : int Xapian::InternalStemBasque::r_RV() { /* backwardmode */
    1176         [ +  + ]:      71034 :     if (!(I_pV <= c)) return 0; /* $(<integer expression> <= <integer expression>), line 48 */
    1177                 :      58631 :     return 1;
    1178                 :            : }
    1179                 :            : 
    1180                 :       3855 : int Xapian::InternalStemBasque::r_R2() { /* backwardmode */
    1181         [ +  + ]:       3855 :     if (!(I_p2 <= c)) return 0; /* $(<integer expression> <= <integer expression>), line 49 */
    1182                 :       1747 :     return 1;
    1183                 :            : }
    1184                 :            : 
    1185                 :       1059 : int Xapian::InternalStemBasque::r_R1() { /* backwardmode */
    1186         [ +  + ]:       1059 :     if (!(I_p1 <= c)) return 0; /* $(<integer expression> <= <integer expression>), line 50 */
    1187                 :        804 :     return 1;
    1188                 :            : }
    1189                 :            : 
    1190                 :     150202 : int Xapian::InternalStemBasque::r_aditzak() { /* backwardmode */
    1191                 :            :     int among_var;
    1192                 :     150202 :     ket = c; /* [, line 53 */
    1193 [ +  + ][ +  + ]:     150202 :     if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((70566434 >> (p[c - 1] & 0x1f)) & 1)) return 0; /* substring, line 53 */
                 [ +  + ]
    1194                 :      88886 :     among_var = find_among_b(s_pool, a_0, 109, 0, 0);
    1195         [ +  + ]:      88886 :     if (!(among_var)) return 0;
    1196                 :      29602 :     bra = c; /* ], line 53 */
    1197   [ +  +  +  +  :      29602 :     switch (among_var) { /* among, line 53 */
                   +  - ]
    1198                 :            :         case 1:
    1199                 :      27636 :             {   int ret = r_RV(); /* call RV, line 64 */
    1200         [ +  + ]:      27636 :                 if (ret <= 0) return ret;
    1201                 :            :             }
    1202         [ -  + ]:      25562 :             if (slice_del() == -1) return -1; /* delete, line 64 */
    1203                 :      25562 :             break;
    1204                 :            :         case 2:
    1205                 :       1958 :             {   int ret = r_R2(); /* call R2, line 66 */
    1206         [ +  + ]:       1958 :                 if (ret <= 0) return ret;
    1207                 :            :             }
    1208         [ -  + ]:       1466 :             if (slice_del() == -1) return -1; /* delete, line 66 */
    1209                 :       1466 :             break;
    1210                 :            :         case 3:
    1211                 :          5 :             {   int ret = slice_from_s(7, s_0); /* <-, line 68 */
    1212         [ -  + ]:          5 :                 if (ret < 0) return ret;
    1213                 :            :             }
    1214                 :          5 :             break;
    1215                 :            :         case 4:
    1216                 :          2 :             {   int ret = slice_from_s(7, s_1); /* <-, line 70 */
    1217         [ -  + ]:          2 :                 if (ret < 0) return ret;
    1218                 :            :             }
    1219                 :          2 :             break;
    1220                 :            :         case 5:
    1221                 :          1 :             {   int ret = slice_from_s(6, s_2); /* <-, line 72 */
    1222         [ -  + ]:          1 :                 if (ret < 0) return ret;
    1223                 :            :             }
    1224                 :          1 :             break;
    1225                 :            :     }
    1226                 :      27036 :     return 1;
    1227                 :            : }
    1228                 :            : 
    1229                 :     155886 : int Xapian::InternalStemBasque::r_izenak() { /* backwardmode */
    1230                 :            :     int among_var;
    1231                 :     155886 :     ket = c; /* [, line 78 */
    1232 [ +  + ][ +  + ]:     155886 :     if (c <= lb || p[c - 1] >> 5 != 3 || !((71162402 >> (p[c - 1] & 0x1f)) & 1)) return 0; /* substring, line 78 */
                 [ +  + ]
    1233                 :     105606 :     among_var = find_among_b(s_pool, a_1, 295, 0, 0);
    1234         [ +  + ]:     105606 :     if (!(among_var)) return 0;
    1235                 :      43452 :     bra = c; /* ], line 78 */
    1236   [ +  +  +  +  :      43452 :     switch (among_var) { /* among, line 78 */
          +  -  +  +  +  
                   +  - ]
    1237                 :            :         case 1:
    1238                 :      40425 :             {   int ret = r_RV(); /* call RV, line 108 */
    1239         [ +  + ]:      40425 :                 if (ret <= 0) return ret;
    1240                 :            :             }
    1241         [ -  + ]:      31564 :             if (slice_del() == -1) return -1; /* delete, line 108 */
    1242                 :      31564 :             break;
    1243                 :            :         case 2:
    1244                 :       1897 :             {   int ret = r_R2(); /* call R2, line 110 */
    1245         [ +  + ]:       1897 :                 if (ret <= 0) return ret;
    1246                 :            :             }
    1247         [ -  + ]:        281 :             if (slice_del() == -1) return -1; /* delete, line 110 */
    1248                 :        281 :             break;
    1249                 :            :         case 3:
    1250                 :          7 :             {   int ret = slice_from_s(3, s_3); /* <-, line 112 */
    1251         [ -  + ]:          7 :                 if (ret < 0) return ret;
    1252                 :            :             }
    1253                 :          7 :             break;
    1254                 :            :         case 4:
    1255                 :       1059 :             {   int ret = r_R1(); /* call R1, line 114 */
    1256         [ +  + ]:       1059 :                 if (ret <= 0) return ret;
    1257                 :            :             }
    1258         [ -  + ]:        804 :             if (slice_del() == -1) return -1; /* delete, line 114 */
    1259                 :        804 :             break;
    1260                 :            :         case 5:
    1261                 :          2 :             {   int ret = slice_from_s(3, s_4); /* <-, line 116 */
    1262         [ -  + ]:          2 :                 if (ret < 0) return ret;
    1263                 :            :             }
    1264                 :          2 :             break;
    1265                 :            :         case 6:
    1266                 :          0 :             {   int ret = slice_from_s(6, s_5); /* <-, line 118 */
    1267         [ #  # ]:          0 :                 if (ret < 0) return ret;
    1268                 :            :             }
    1269                 :          0 :             break;
    1270                 :            :         case 7:
    1271                 :         15 :             {   int ret = slice_from_s(5, s_6); /* <-, line 120 */
    1272         [ -  + ]:         15 :                 if (ret < 0) return ret;
    1273                 :            :             }
    1274                 :         15 :             break;
    1275                 :            :         case 8:
    1276                 :         27 :             {   int ret = slice_from_s(5, s_7); /* <-, line 122 */
    1277         [ -  + ]:         27 :                 if (ret < 0) return ret;
    1278                 :            :             }
    1279                 :         27 :             break;
    1280                 :            :         case 9:
    1281                 :         15 :             {   int ret = slice_from_s(5, s_8); /* <-, line 124 */
    1282         [ -  + ]:         15 :                 if (ret < 0) return ret;
    1283                 :            :             }
    1284                 :         15 :             break;
    1285                 :            :         case 10:
    1286                 :          5 :             {   int ret = slice_from_s(5, s_9); /* <-, line 126 */
    1287         [ -  + ]:          5 :                 if (ret < 0) return ret;
    1288                 :            :             }
    1289                 :          5 :             break;
    1290                 :            :     }
    1291                 :      32720 :     return 1;
    1292                 :            : }
    1293                 :            : 
    1294                 :     123166 : int Xapian::InternalStemBasque::r_adjetiboak() { /* backwardmode */
    1295                 :            :     int among_var;
    1296                 :     123166 :     ket = c; /* [, line 131 */
    1297 [ +  + ][ +  + ]:     123166 :     if (c - 1 <= lb || p[c - 1] >> 5 != 3 || !((35362 >> (p[c - 1] & 0x1f)) & 1)) return 0; /* substring, line 131 */
                 [ +  + ]
    1298                 :      35613 :     among_var = find_among_b(s_pool, a_2, 19, 0, 0);
    1299         [ +  + ]:      35613 :     if (!(among_var)) return 0;
    1300                 :       2973 :     bra = c; /* ], line 131 */
    1301      [ +  -  - ]:       2973 :     switch (among_var) { /* among, line 131 */
    1302                 :            :         case 1:
    1303                 :       2973 :             {   int ret = r_RV(); /* call RV, line 134 */
    1304         [ +  + ]:       2973 :                 if (ret <= 0) return ret;
    1305                 :            :             }
    1306         [ -  + ]:       1505 :             if (slice_del() == -1) return -1; /* delete, line 134 */
    1307                 :       1505 :             break;
    1308                 :            :         case 2:
    1309                 :          0 :             {   int ret = slice_from_s(1, s_10); /* <-, line 136 */
    1310         [ #  # ]:          0 :                 if (ret < 0) return ret;
    1311                 :            :             }
    1312                 :          0 :             break;
    1313                 :            :     }
    1314                 :       1505 :     return 1;
    1315                 :            : }
    1316                 :            : 
    1317                 :     123166 : int Xapian::InternalStemBasque::stem() { /* forwardmode */
    1318                 :            :     /* do, line 143 */
    1319                 :     123166 :     {   int ret = r_mark_regions(); /* call mark_regions, line 143 */
    1320         [ -  + ]:     123166 :         if (ret == 0) goto lab0;
    1321         [ -  + ]:     123166 :         if (ret < 0) return ret;
    1322                 :            :     }
    1323                 :            : lab0:
    1324                 :     123166 :     lb = c; c = l; /* backwards, line 144 */
    1325                 :            : 
    1326                 :            :     while(1) { /* repeat, line 145 */
    1327                 :     150202 :         int m1 = l - c; (void)m1;
    1328                 :     150202 :         {   int ret = r_aditzak(); /* call aditzak, line 145 */
    1329         [ +  + ]:     150202 :             if (ret == 0) goto lab1;
    1330         [ -  + ]:      27036 :             if (ret < 0) return ret;
    1331                 :            :         }
    1332                 :      27036 :         continue;
    1333                 :            :     lab1:
    1334                 :     123166 :         c = l - m1;
    1335                 :     123166 :         break;
    1336                 :            :     }
    1337                 :            :     while(1) { /* repeat, line 146 */
    1338                 :     155886 :         int m2 = l - c; (void)m2;
    1339                 :     155886 :         {   int ret = r_izenak(); /* call izenak, line 146 */
    1340         [ +  + ]:     155886 :             if (ret == 0) goto lab2;
    1341         [ -  + ]:      32720 :             if (ret < 0) return ret;
    1342                 :            :         }
    1343                 :      32720 :         continue;
    1344                 :            :     lab2:
    1345                 :     123166 :         c = l - m2;
    1346                 :     123166 :         break;
    1347                 :            :     }
    1348                 :     123166 :     {   int m3 = l - c; (void)m3; /* do, line 147 */
    1349                 :     123166 :         {   int ret = r_adjetiboak(); /* call adjetiboak, line 147 */
    1350         [ +  + ]:     123166 :             if (ret == 0) goto lab3;
    1351         [ -  + ]:       1505 :             if (ret < 0) return ret;
    1352                 :            :         }
    1353                 :            :     lab3:
    1354                 :     123166 :         c = l - m3;
    1355                 :            :     }
    1356                 :     123166 :     c = lb;
    1357                 :     182922 :     return 1;
    1358                 :            : }
    1359                 :            : 
    1360                 :          2 : Xapian::InternalStemBasque::InternalStemBasque()
    1361                 :          2 :     : I_p2(0), I_p1(0), I_pV(0)
    1362                 :            : {
    1363                 :          2 : }
    1364                 :            : 
    1365                 :          6 : Xapian::InternalStemBasque::~InternalStemBasque()
    1366                 :            : {
    1367         [ -  + ]:          4 : }
    1368                 :            : 
    1369                 :            : std::string
    1370                 :          1 : Xapian::InternalStemBasque::get_description() const
    1371                 :            : {
    1372         [ +  - ]:          1 :     return "basque";
    1373                 :            : }

Generated by: LCOV version 1.11