11900 while (
yy_chk[
yy_base[yy_current_state] + yy_c] != yy_current_state )
11902 yy_current_state = (
int)
yy_def[yy_current_state];
11903 if ( yy_current_state >= 4613 )
11906 yy_current_state =
yy_nxt[
yy_base[yy_current_state] + (
unsigned int) yy_c];
11910 while ( yy_current_state != 4612 );
11962 #line 777 "scanner.l" 11971 #line 782 "scanner.l" 11979 #line 786 "scanner.l" 11986 #line 789 "scanner.l" 11996 #line 795 "scanner.l" 12003 #line 798 "scanner.l" 12021 #line 812 "scanner.l" 12032 #line 819 "scanner.l" 12037 #line 820 "scanner.l" 12045 #line 824 "scanner.l" 12053 #line 828 "scanner.l" 12061 #line 832 "scanner.l" 12070 #line 837 "scanner.l" 12077 #line 840 "scanner.l" 12085 #line 843 "scanner.l" 12093 #line 847 "scanner.l" 12100 #line 849 "scanner.l" 12107 #line 852 "scanner.l" 12113 #line 854 "scanner.l" 12124 #line 860 "scanner.l" 12133 #line 865 "scanner.l" 12141 #line 869 "scanner.l" 12150 #line 873 "scanner.l" 12164 #line 883 "scanner.l" 12177 #line 892 "scanner.l" 12191 #line 902 "scanner.l" 12205 #line 912 "scanner.l" 12219 #line 922 "scanner.l" 12233 #line 931 "scanner.l" 12247 #line 940 "scanner.l" 12268 #line 956 "scanner.l" 12282 #line 965 "scanner.l" 12296 #line 974 "scanner.l" 12322 #line 995 "scanner.l" 12341 #line 1010 "scanner.l" 12349 #line 1014 "scanner.l" 12357 #line 1018 "scanner.l" 12366 #line 1023 "scanner.l" 12375 #line 1027 "scanner.l" 12382 #line 1030 "scanner.l" 12388 #line 1032 "scanner.l" 12396 #line 1036 "scanner.l" 12404 #line 1040 "scanner.l" 12425 #line 1056 "scanner.l" 12439 #line 1065 "scanner.l" 12453 #line 1074 "scanner.l" 12467 #line 1083 "scanner.l" 12497 #line 1109 "scanner.l" 12504 #line 1112 "scanner.l" 12519 #line 1123 "scanner.l" 12530 #line 1129 "scanner.l" 12537 #line 1132 "scanner.l" 12544 #line 1135 "scanner.l" 12568 #line 1154 "scanner.l" 12577 #line 1158 "scanner.l" 12595 #line 1172 "scanner.l" 12604 #line 1177 "scanner.l" 12615 #line 1181 "scanner.l" 12631 #line 1192 "scanner.l" 12638 #line 1195 "scanner.l" 12653 #line 1205 "scanner.l" 12671 #line 1218 "scanner.l" 12679 #line 1221 "scanner.l" 12704 #line 1242 "scanner.l" 12711 #line 1245 "scanner.l" 12718 #line 1248 "scanner.l" 12725 #line 1251 "scanner.l" 12731 #line 1253 "scanner.l" 12737 #line 1255 "scanner.l" 12745 #line 1259 "scanner.l" 12753 #line 1263 "scanner.l" 12761 #line 1267 "scanner.l" 12769 #line 1271 "scanner.l" 12777 #line 1275 "scanner.l" 12784 #line 1278 "scanner.l" 12791 #line 1281 "scanner.l" 12819 #line 1305 "scanner.l" 12826 #line 1308 "scanner.l" 12844 #line 1322 "scanner.l" 12855 #line 1329 "scanner.l" 12864 #line 1333 "scanner.l" 12874 #line 1338 "scanner.l" 12883 #line 1342 "scanner.l" 12893 #line 1347 "scanner.l" 12902 #line 1351 "scanner.l" 12918 #line 1362 "scanner.l" 12942 #line 1381 "scanner.l" 12950 #line 1384 "scanner.l" 12958 #line 1387 "scanner.l" 12966 #line 1390 "scanner.l" 12975 #line 1394 "scanner.l" 12989 #line 1403 "scanner.l" 12998 #line 1404 "scanner.l" 13021 #line 1422 "scanner.l" 13050 #line 1446 "scanner.l" 13074 #line 1465 "scanner.l" 13098 #line 1484 "scanner.l" 13125 #line 1506 "scanner.l" 13151 #line 1527 "scanner.l" 13179 #line 1550 "scanner.l" 13198 #line 1564 "scanner.l" 13222 #line 1583 "scanner.l" 13243 #line 1599 "scanner.l" 13260 #line 1614 "scanner.l" 13263 #line 1615 "scanner.l" 13267 #line 1615 "scanner.l" 13271 bool isConst=decl.
find(
"const")!=-1;
13272 bool isVolatile=decl.
find(
"volatile")!=-1;
13279 else if (isVolatile)
13304 #line 1650 "scanner.l" 13308 #line 1650 "scanner.l" 13325 #line 1665 "scanner.l" 13329 #line 1665 "scanner.l" 13346 #line 1680 "scanner.l" 13350 #line 1680 "scanner.l" 13369 #line 1694 "scanner.l" 13395 #line 1717 "scanner.l" 13399 #line 1717 "scanner.l" 13403 bool isConst=decl.
find(
"const")!=-1;
13404 bool isVolatile=decl.
find(
"volatile")!=-1;
13415 else if (isVolatile)
13430 #line 1746 "scanner.l" 13434 #line 1746 "scanner.l" 13451 #line 1761 "scanner.l" 13455 #line 1761 "scanner.l" 13472 #line 1776 "scanner.l" 13476 #line 1776 "scanner.l" 13494 #line 1791 "scanner.l" 13498 #line 1791 "scanner.l" 13502 bool isConst=decl.
find(
"const")!=-1;
13503 bool isVolatile=decl.
find(
"volatile")!=-1;
13513 else if (isVolatile)
13529 #line 1819 "scanner.l" 13533 #line 1819 "scanner.l" 13537 bool isStrongEnum = text.
find(
"struct")!=-1 || text.
find(
"class")!=-1 ||
insideCS;
13568 #line 1846 "scanner.l" 13581 #line 1851 "scanner.l" 13591 #line 1857 "scanner.l" 13600 #line 1861 "scanner.l" 13608 #line 1865 "scanner.l" 13613 #line 1866 "scanner.l" 13623 #line 1871 "scanner.l" 13645 #line 1888 "scanner.l" 13653 #line 1892 "scanner.l" 13661 #line 1896 "scanner.l" 13679 #line 1910 "scanner.l" 13687 #line 1913 "scanner.l" 13697 #line 1918 "scanner.l" 13718 #line 1934 "scanner.l" 13725 #line 1937 "scanner.l" 13736 #line 1944 "scanner.l" 13751 #line 1954 "scanner.l" 13767 #line 1965 "scanner.l" 13791 #line 1984 "scanner.l" 13802 #line 1990 "scanner.l" 13808 #line 1991 "scanner.l" 13837 #line 2016 "scanner.l" 13844 #line 2019 "scanner.l" 13859 #line 2029 "scanner.l" 13885 #line 2051 "scanner.l" 13893 #line 2054 "scanner.l" 13901 #line 2058 "scanner.l" 13914 #line 2066 "scanner.l" 13926 #line 2074 "scanner.l" 13932 #line 2075 "scanner.l" 13945 #line 2080 "scanner.l" 13967 #line 2094 "scanner.l" 13983 #line 2106 "scanner.l" 13998 #line 2117 "scanner.l" 14006 #line 2121 "scanner.l" 14018 #line 2129 "scanner.l" 14035 #line 2142 "scanner.l" 14049 #line 2151 "scanner.l" 14069 #line 2166 "scanner.l" 14085 #line 2174 "scanner.l" 14098 #line 2183 "scanner.l" 14105 #line 2186 "scanner.l" 14112 #line 2189 "scanner.l" 14121 #line 2193 "scanner.l" 14134 #line 2202 "scanner.l" 14146 #line 2207 "scanner.l" 14155 #line 2212 "scanner.l" 14166 #line 2216 "scanner.l" 14174 #line 2220 "scanner.l" 14184 #line 2226 "scanner.l" 14189 #line 2227 "scanner.l" 14201 #line 2234 "scanner.l" 14208 #line 2237 "scanner.l" 14215 #line 2240 "scanner.l" 14221 #line 2242 "scanner.l" 14231 #line 2248 "scanner.l" 14237 #line 2250 "scanner.l" 14245 #line 2254 "scanner.l" 14252 #line 2257 "scanner.l" 14259 #line 2260 "scanner.l" 14267 #line 2264 "scanner.l" 14275 #line 2268 "scanner.l" 14283 #line 2272 "scanner.l" 14291 #line 2276 "scanner.l" 14297 #line 2278 "scanner.l" 14303 #line 2280 "scanner.l" 14309 #line 2282 "scanner.l" 14317 #line 2286 "scanner.l" 14326 #line 2290 "scanner.l" 14335 #line 2294 "scanner.l" 14486 #line 2441 "scanner.l" 14496 #line 2446 "scanner.l" 14501 #line 2447 "scanner.l" 14509 #line 2451 "scanner.l" 14521 #line 2458 "scanner.l" 14526 #line 2459 "scanner.l" 14534 #line 2463 "scanner.l" 14542 #line 2467 "scanner.l" 14548 #line 2469 "scanner.l" 14558 #line 2475 "scanner.l" 14565 #line 2478 "scanner.l" 14573 #line 2482 "scanner.l" 14578 #line 2483 "scanner.l" 14584 #line 2484 "scanner.l" 14589 #line 2485 "scanner.l" 14595 #line 2486 "scanner.l" 14600 #line 2487 "scanner.l" 14609 #line 2492 "scanner.l" 14615 #line 2493 "scanner.l" 14622 #line 2495 "scanner.l" 14629 #line 2498 "scanner.l" 14636 #line 2501 "scanner.l" 14644 #line 2505 "scanner.l" 14653 #line 2510 "scanner.l" 14667 #line 2517 "scanner.l" 14683 #line 2529 "scanner.l" 14696 #line 2538 "scanner.l" 14709 #line 2546 "scanner.l" 14723 #line 2556 "scanner.l" 14729 #line 2557 "scanner.l" 14735 #line 2558 "scanner.l" 14742 #line 2561 "scanner.l" 14766 #line 2581 "scanner.l" 14781 #line 2591 "scanner.l" 14800 #line 2606 "scanner.l" 14822 #line 2624 "scanner.l" 14828 #line 2625 "scanner.l" 14835 #line 2628 "scanner.l" 14850 #line 2639 "scanner.l" 14856 #line 2640 "scanner.l" 14871 #line 2652 "scanner.l" 14886 #line 2663 "scanner.l" 14895 #line 2667 "scanner.l" 14934 #line 2701 "scanner.l" 14968 #line 2730 "scanner.l" 14998 #line 2757 "scanner.l" 15055 #line 2809 "scanner.l" 15063 #line 2813 "scanner.l" 15075 #line 2820 "scanner.l" 15084 #line 2825 "scanner.l" 15093 #line 2830 "scanner.l" 15104 #line 2837 "scanner.l" 15115 #line 2844 "scanner.l" 15150 #line 2874 "scanner.l" 15160 int i=text.
find(
'"');
15173 #line 2892 "scanner.l" 15177 delimiter=delimiter.
left(delimiter.
length()-1);
15186 #line 2901 "scanner.l" 15193 #line 2904 "scanner.l" 15201 #line 2907 "scanner.l" 15210 #line 2911 "scanner.l" 15215 delimiter=delimiter.
left(delimiter.
length()-1);
15225 #line 2921 "scanner.l" 15233 #line 2925 "scanner.l" 15242 #line 2929 "scanner.l" 15251 #line 2934 "scanner.l" 15268 #line 2947 "scanner.l" 15275 #line 2950 "scanner.l" 15282 #line 2953 "scanner.l" 15289 #line 2956 "scanner.l" 15297 #line 2960 "scanner.l" 15305 #line 2964 "scanner.l" 15322 #line 2977 "scanner.l" 15337 #line 2987 "scanner.l" 15345 #line 2991 "scanner.l" 15364 #line 3006 "scanner.l" 15371 #line 3009 "scanner.l" 15378 #line 3012 "scanner.l" 15387 #line 3016 "scanner.l" 15395 #line 3020 "scanner.l" 15402 #line 3023 "scanner.l" 15412 #line 3029 "scanner.l" 15420 #line 3034 "scanner.l" 15427 #line 3037 "scanner.l" 15435 #line 3041 "scanner.l" 15443 #line 3045 "scanner.l" 15451 #line 3048 "scanner.l" 15459 #line 3052 "scanner.l" 15467 #line 3057 "scanner.l" 15474 #line 3060 "scanner.l" 15482 #line 3064 "scanner.l" 15490 #line 3068 "scanner.l" 15498 #line 3071 "scanner.l" 15506 #line 3075 "scanner.l" 15514 #line 3080 "scanner.l" 15524 #line 3086 "scanner.l" 15532 #line 3090 "scanner.l" 15542 #line 3095 "scanner.l" 15550 #line 3099 "scanner.l" 15567 #line 3112 "scanner.l" 15581 #line 3122 "scanner.l" 15588 #line 3125 "scanner.l" 15596 #line 3130 "scanner.l" 15606 #line 3136 "scanner.l" 15614 #line 3140 "scanner.l" 15624 #line 3145 "scanner.l" 15632 #line 3149 "scanner.l" 15649 #line 3162 "scanner.l" 15663 #line 3172 "scanner.l" 15670 #line 3175 "scanner.l" 15678 #line 3180 "scanner.l" 15688 #line 3186 "scanner.l" 15701 #line 3195 "scanner.l" 15709 #line 3199 "scanner.l" 15718 #line 3204 "scanner.l" 15731 #line 3213 "scanner.l" 15738 #line 3216 "scanner.l" 15744 #line 3217 "scanner.l" 15752 #line 3221 "scanner.l" 15761 #line 3226 "scanner.l" 15768 #line 3228 "scanner.l" 15771 int s = line.
find(
' ');
15772 int e = line.
find(
'"',s);
15783 #line 3239 "scanner.l" 15793 #line 3245 "scanner.l" 15806 #line 3254 "scanner.l" 15814 #line 3258 "scanner.l" 15823 #line 3263 "scanner.l" 15836 #line 3272 "scanner.l" 15843 #line 3275 "scanner.l" 15850 #line 3278 "scanner.l" 15856 #line 3279 "scanner.l" 15864 #line 3283 "scanner.l" 15872 #line 3290 "scanner.l" 15896 #line 3310 "scanner.l" 15903 #line 3313 "scanner.l" 15911 #line 3316 "scanner.l" 15919 #line 3320 "scanner.l" 15934 bool needNewCurrent=
FALSE;
15949 needNewCurrent=
TRUE;
15954 if (needNewCurrent)
15967 while (i>0 && (oldType[i-1]==
'*' || oldType[i-1]==
'&' || oldType[i-1]==
' ')) i--;
15974 if (needNewCurrent)
15988 #line 3386 "scanner.l" 16033 #line 3427 "scanner.l" 16048 #line 3438 "scanner.l" 16059 #line 3445 "scanner.l" 16070 #line 3452 "scanner.l" 16077 #line 3455 "scanner.l" 16084 #line 3458 "scanner.l" 16091 #line 3461 "scanner.l" 16105 #line 3471 "scanner.l" 16112 #line 3474 "scanner.l" 16119 #line 3477 "scanner.l" 16126 #line 3480 "scanner.l" 16133 #line 3483 "scanner.l" 16140 #line 3486 "scanner.l" 16147 #line 3489 "scanner.l" 16154 #line 3492 "scanner.l" 16161 #line 3494 "scanner.l" 16174 #line 3502 "scanner.l" 16186 #line 3509 "scanner.l" 16200 #line 3515 "scanner.l" 16215 #line 3525 "scanner.l" 16223 #line 3529 "scanner.l" 16231 #line 3532 "scanner.l" 16251 #line 3547 "scanner.l" 16258 #line 3550 "scanner.l" 16275 #line 3563 "scanner.l" 16282 #line 3566 "scanner.l" 16290 #line 3570 "scanner.l" 16298 #line 3574 "scanner.l" 16305 #line 3577 "scanner.l" 16310 #line 3578 "scanner.l" 16315 #line 3579 "scanner.l" 16323 #line 3583 "scanner.l" 16331 #line 3587 "scanner.l" 16336 #line 3588 "scanner.l" 16344 #line 3592 "scanner.l" 16352 #line 3596 "scanner.l" 16360 #line 3599 "scanner.l" 16368 #line 3603 "scanner.l" 16373 #line 3604 "scanner.l" 16385 #line 3612 "scanner.l" 16397 #line 3620 "scanner.l" 16407 #line 3626 "scanner.l" 16436 #line 3650 "scanner.l" 16443 #line 3653 "scanner.l" 16448 #line 3654 "scanner.l" 16488 #line 3690 "scanner.l" 16500 #line 3698 "scanner.l" 16505 #line 3699 "scanner.l" 16510 #line 3700 "scanner.l" 16519 #line 3705 "scanner.l" 16528 #line 3710 "scanner.l" 16544 #line 3722 "scanner.l" 16553 #line 3727 "scanner.l" 16562 #line 3731 "scanner.l" 16571 #line 3736 "scanner.l" 16588 #line 3749 "scanner.l" 16603 #line 3760 "scanner.l" 16610 #line 3763 "scanner.l" 16618 #line 3767 "scanner.l" 16675 static QRegExp re(
"@[0-9]+$");
16693 #line 3837 "scanner.l" 16718 #line 3857 "scanner.l" 16726 #line 3861 "scanner.l" 16750 #line 3881 "scanner.l" 16771 #line 3897 "scanner.l" 16809 #line 3931 "scanner.l" 16820 #line 3938 "scanner.l" 16836 int pi = (i==-1) ? 0 : i+2;
16837 if (p->
name.
at(pi)==
'@')
16853 static bool typedefHidesStruct =
Config_getBool(
"TYPEDEF_HIDES_STRUCT");
16856 if (typedefHidesStruct &&
16882 if (typedefHidesStruct &&
16905 for (;(g=gli.current());++gli)
16913 for (li.toFirst();(lii=li.current());++li)
16958 #line 4072 "scanner.l" 16977 #line 4087 "scanner.l" 16982 #line 4088 "scanner.l" 16988 #line 4089 "scanner.l" 16999 #line 4092 "scanner.l" 17011 #line 4100 "scanner.l" 17019 #line 4103 "scanner.l" 17023 #line 4103 "scanner.l" 17044 #line 4119 "scanner.l" 17066 #line 4137 "scanner.l" 17077 #line 4140 "scanner.l" 17087 #line 4145 "scanner.l" 17095 #line 4149 "scanner.l" 17103 #line 4153 "scanner.l" 17114 #line 4156 "scanner.l" 17127 #line 4161 "scanner.l" 17140 #line 4166 "scanner.l" 17150 #line 4172 "scanner.l" 17165 #line 4183 "scanner.l" 17172 #line 4186 "scanner.l" 17179 #line 4189 "scanner.l" 17187 #line 4193 "scanner.l" 17201 #line 4202 "scanner.l" 17214 #line 4207 "scanner.l" 17227 #line 4212 "scanner.l" 17237 #line 4218 "scanner.l" 17244 #line 4221 "scanner.l" 17252 #line 4225 "scanner.l" 17264 #line 4232 "scanner.l" 17270 #line 4233 "scanner.l" 17275 #line 4234 "scanner.l" 17286 #line 4237 "scanner.l" 17309 #line 4255 "scanner.l" 17321 #line 4263 "scanner.l" 17345 #line 4285 "scanner.l" 17352 #line 4288 "scanner.l" 17359 #line 4291 "scanner.l" 17368 #line 4295 "scanner.l" 17378 #line 4300 "scanner.l" 17391 #line 4309 "scanner.l" 17401 #line 4315 "scanner.l" 17412 #line 4322 "scanner.l" 17437 #line 4343 "scanner.l" 17468 #line 4370 "scanner.l" 17473 #line 4371 "scanner.l" 17481 #line 4375 "scanner.l" 17504 #line 4393 "scanner.l" 17530 if (text.
find(
"//")!=-1)
17540 #line 4424 "scanner.l" 17545 #line 4425 "scanner.l" 17550 #line 4426 "scanner.l" 17560 #line 4431 "scanner.l" 17574 #line 4437 "scanner.l" 17583 #line 4442 "scanner.l" 17604 #line 4455 "scanner.l" 17619 #line 4466 "scanner.l" 17624 #line 4467 "scanner.l" 17630 #line 4468 "scanner.l" 17635 #line 4469 "scanner.l" 17640 #line 4470 "scanner.l" 17643 "Ignoring %cbrief command inside argument documentation",*
scannerYYtext 17650 #line 4476 "scanner.l" 17660 #line 4482 "scanner.l" 17671 #line 4489 "scanner.l" 17680 #line 4494 "scanner.l" 17692 #line 4502 "scanner.l" 17703 #line 4509 "scanner.l" 17713 #line 4515 "scanner.l" 17731 #line 4529 "scanner.l" 17739 #line 4533 "scanner.l" 17748 #line 4538 "scanner.l" 17757 #line 4543 "scanner.l" 17772 #line 4554 "scanner.l" 17786 #line 4563 "scanner.l" 17795 #line 4568 "scanner.l" 17804 #line 4578 "scanner.l" 17811 #line 4581 "scanner.l" 17828 #line 4594 "scanner.l" 17847 #line 4608 "scanner.l" 17857 #line 4613 "scanner.l" 17868 #line 4619 "scanner.l" 17879 #line 4625 "scanner.l" 17889 #line 4630 "scanner.l" 17899 #line 4635 "scanner.l" 17909 #line 4640 "scanner.l" 17919 #line 4645 "scanner.l" 17929 #line 4650 "scanner.l" 17943 #line 4659 "scanner.l" 17955 #line 4666 "scanner.l" 17967 #line 4673 "scanner.l" 17978 #line 4679 "scanner.l" 17988 #line 4685 "scanner.l" 17996 #line 4689 "scanner.l" 18005 #line 4693 "scanner.l" 18015 #line 4698 "scanner.l" 18024 #line 4702 "scanner.l" 18032 #line 4706 "scanner.l" 18041 #line 4711 "scanner.l" 18061 #line 4727 "scanner.l" 18067 #line 4729 "scanner.l" 18076 #line 4733 "scanner.l" 18083 #line 4736 "scanner.l" 18089 #line 4738 "scanner.l" 18097 #line 4742 "scanner.l" 18107 #line 4748 "scanner.l" 18120 #line 4757 "scanner.l" 18134 #line 4767 "scanner.l" 18141 #line 4770 "scanner.l" 18149 #line 4773 "scanner.l" 18157 #line 4777 "scanner.l" 18182 #line 4798 "scanner.l" 18199 oldStyleArgName,brief,doc);
18206 #line 4818 "scanner.l" 18211 #line 4819 "scanner.l" 18220 #line 4824 "scanner.l" 18225 #line 4825 "scanner.l" 18230 #line 4827 "scanner.l" 18234 #line 4827 "scanner.l" 18248 #line 4836 "scanner.l" 18259 #line 4842 "scanner.l" 18270 #line 4848 "scanner.l" 18279 #line 4853 "scanner.l" 18286 #line 4856 "scanner.l" 18296 #line 4862 "scanner.l" 18303 #line 4865 "scanner.l" 18310 #line 4868 "scanner.l" 18318 #line 4871 "scanner.l" 18326 #line 4875 "scanner.l" 18333 #line 4878 "scanner.l" 18343 #line 4884 "scanner.l" 18350 #line 4887 "scanner.l" 18359 static QRegExp re(
"([^)]*[*&][^)]*)");
18368 bool isFunction = ti==-1 ||
18369 (ts!=-1 && ts<te && ts<ti && ti<te);
18484 #line 5016 "scanner.l" 18493 #line 5021 "scanner.l" 18500 #line 5024 "scanner.l" 18510 #line 5030 "scanner.l" 18517 #line 5033 "scanner.l" 18525 #line 5037 "scanner.l" 18536 #line 5042 "scanner.l" 18540 #line 5042 "scanner.l" 18553 for (li.toFirst();(lii=li.current());++li)
18568 #line 5065 "scanner.l" 18606 #line 5098 "scanner.l" 18628 #line 5116 "scanner.l" 18641 #line 5125 "scanner.l" 18650 #line 5130 "scanner.l" 18661 #line 5136 "scanner.l" 18669 #line 5140 "scanner.l" 18684 #line 5151 "scanner.l" 18693 #line 5155 "scanner.l" 18704 #line 5161 "scanner.l" 18712 #line 5165 "scanner.l" 18721 #line 5170 "scanner.l" 18730 #line 5175 "scanner.l" 18739 #line 5180 "scanner.l" 18747 #line 5184 "scanner.l" 18750 "Found ';' while parsing initializer list! " 18751 "(doxygen could be confused by a macro call without semicolon)" 18758 #line 5191 "scanner.l" 18769 #line 5198 "scanner.l" 18780 #line 5205 "scanner.l" 18787 #line 5208 "scanner.l" 18798 #line 5215 "scanner.l" 18803 #line 5216 "scanner.l" 18808 #line 5217 "scanner.l" 18815 #line 5220 "scanner.l" 18822 #line 5223 "scanner.l" 18828 #line 5224 "scanner.l" 18835 #line 5227 "scanner.l" 18840 #line 5228 "scanner.l" 18848 #line 5232 "scanner.l" 18860 #line 5240 "scanner.l" 18899 #line 5271 "scanner.l" 18927 #line 5295 "scanner.l" 18950 #line 5314 "scanner.l" 18959 #line 5318 "scanner.l" 18980 #line 5335 "scanner.l" 18988 #line 5339 "scanner.l" 18996 #line 5342 "scanner.l" 19056 #line 5397 "scanner.l" 19077 #line 5414 "scanner.l" 19085 #line 5417 "scanner.l" 19090 #line 5418 "scanner.l" 19095 #line 5419 "scanner.l" 19100 #line 5420 "scanner.l" 19110 #line 5425 "scanner.l" 19115 #line 5426 "scanner.l" 19121 #line 5427 "scanner.l" 19131 #line 5432 "scanner.l" 19154 #line 5450 "scanner.l" 19167 #line 5455 "scanner.l" 19187 #line 5471 "scanner.l" 19205 #line 5484 "scanner.l" 19223 #line 5498 "scanner.l" 19282 #line 5553 "scanner.l" 19303 #line 5570 "scanner.l" 19308 #line 5571 "scanner.l" 19321 #line 5580 "scanner.l" 19328 #line 5583 "scanner.l" 19338 #line 5589 "scanner.l" 19347 #line 5594 "scanner.l" 19354 #line 5597 "scanner.l" 19362 #line 5601 "scanner.l" 19370 #line 5605 "scanner.l" 19389 #line 5619 "scanner.l" 19396 #line 5622 "scanner.l" 19402 #line 5624 "scanner.l" 19413 #line 5627 "scanner.l" 19425 #line 5631 "scanner.l" 19433 #line 5635 "scanner.l" 19451 #line 5649 "scanner.l" 19485 #line 5679 "scanner.l" 19506 #line 5692 "scanner.l" 19529 #line 5709 "scanner.l" 19532 #line 5710 "scanner.l" 19535 #line 5711 "scanner.l" 19539 #line 5711 "scanner.l" 19559 #line 5727 "scanner.l" 19607 #line 5770 "scanner.l" 19613 #line 5771 "scanner.l" 19619 #line 5772 "scanner.l" 19625 #line 5773 "scanner.l" 19631 #line 5774 "scanner.l" 19637 #line 5775 "scanner.l" 19642 #line 5776 "scanner.l" 19647 #line 5777 "scanner.l" 19667 #line 5792 "scanner.l" 19691 #line 5811 "scanner.l" 19705 #line 5817 "scanner.l" 19720 #line 5828 "scanner.l" 19732 #line 5836 "scanner.l" 19744 #line 5843 "scanner.l" 19768 #line 5863 "scanner.l" 19775 #line 5866 "scanner.l" 19788 #line 5874 "scanner.l" 19793 #line 5875 "scanner.l" 19801 #line 5876 "scanner.l" 19810 #line 5881 "scanner.l" 19838 #line 5904 "scanner.l" 19843 #line 5905 "scanner.l" 19848 #line 5906 "scanner.l" 19853 #line 5907 "scanner.l" 19860 #line 5910 "scanner.l" 19865 #line 5911 "scanner.l" 19872 #line 5914 "scanner.l" 19881 #line 5918 "scanner.l" 19934 #line 5967 "scanner.l" 19956 #line 5985 "scanner.l" 19963 #line 5988 "scanner.l" 19974 #line 5994 "scanner.l" 19979 #line 5995 "scanner.l" 19985 #line 5996 "scanner.l" 19992 #line 5999 "scanner.l" 19997 #line 6000 "scanner.l" 20002 #line 6001 "scanner.l" 20010 #line 6005 "scanner.l" 20018 #line 6009 "scanner.l" 20023 #line 6010 "scanner.l" 20030 #line 6013 "scanner.l" 20035 #line 6015 "scanner.l" 20078 #line 6050 "scanner.l" 20092 static bool javadocAutoBrief =
Config_getBool(
"JAVADOC_AUTOBRIEF");
20110 #line 6078 "scanner.l" 20136 #line 6096 "scanner.l" 20157 #line 6112 "scanner.l" 20165 #line 6116 "scanner.l" 20237 #line 6184 "scanner.l" 20242 #line 6185 "scanner.l" 20260 #line 6198 "scanner.l" 20266 #line 6199 "scanner.l" 20272 #line 6200 "scanner.l" 20278 #line 6201 "scanner.l" 20283 #line 6202 "scanner.l" 20288 #line 6203 "scanner.l" 20293 #line 6204 "scanner.l" 20298 #line 6205 "scanner.l" 20303 #line 6206 "scanner.l" 20308 #line 6207 "scanner.l" 20314 #line 6208 "scanner.l" 20324 #line 6218 "scanner.l" 20337 #line 6223 "scanner.l" 20349 #line 6227 "scanner.l" 20359 #line 6235 "scanner.l" 20371 #line 6239 "scanner.l" 20385 #line 6245 "scanner.l" 20394 #line 6250 "scanner.l" 20400 #line 6252 "scanner.l" 20407 #line 6255 "scanner.l" 20419 #line 6259 "scanner.l" 20426 #line 6262 "scanner.l" 20441 #line 6273 "scanner.l" 20456 #line 6280 "scanner.l" 20467 #line 6287 "scanner.l" 20478 #line 6294 "scanner.l" 20489 #line 6301 "scanner.l" 20506 #line 6314 "scanner.l" 20514 #line 6317 "scanner.l" 20522 #line 6321 "scanner.l" 20530 #line 6327 "scanner.l" 20541 #line 6334 "scanner.l" 20552 #line 6341 "scanner.l" 20564 #line 6345 "scanner.l" 20576 #line 6352 "scanner.l" 20597 #line 6368 "scanner.l" 20613 #line 6380 "scanner.l" 20630 #line 6392 "scanner.l" 20654 #line 6412 "scanner.l" 20665 #line 6419 "scanner.l" 20676 #line 6426 "scanner.l" 20683 #line 6429 "scanner.l" 20699 #line 6440 "scanner.l" 20707 #line 6444 "scanner.l" 20713 #line 6447
"scanner.l" 20716 "reached end of file while inside a %s block!\n" 20717 "The command that should end the block seems to be missing!\n",
20725 #line 6458 "scanner.l" 20732 #line 6461 "scanner.l" 20743 #line 6468 "scanner.l" 20753 #line 6473 "scanner.l" 20760 #line 6476 "scanner.l" 20771 #line 6483 "scanner.l" 20779 #line 6487 "scanner.l" 20786 #line 6490 "scanner.l" 20793 #line 6493 "scanner.l" 20801 #line 6497 "scanner.l" 20809 #line 6501 "scanner.l" 20818 #line 6506 "scanner.l" 20826 #line 6510 "scanner.l" 20834 #line 6514 "scanner.l" 20841 #line 6517 "scanner.l" 20848 #line 6520 "scanner.l" 20855 #line 6523 "scanner.l" 20863 #line 6530 "scanner.l" 20881 #line 6540 "scanner.l" 20888 #line 6543 "scanner.l" 20893 #line 6545 "scanner.l" 20902 #line 6550 "scanner.l" 20907 #line 6551 "scanner.l" 20917 #line 6557 "scanner.l" 20927 #line 6563 "scanner.l" 20938 #line 6570 "scanner.l" 20949 #line 6577 "scanner.l" 20954 #line 6578 "scanner.l" 20959 #line 6579 "scanner.l" 20966 #line 6582 "scanner.l" 20971 #line 6583 "scanner.l" 20979 #line 6587 "scanner.l" 20982 #line 20983 "/nova/app/home/novasoft/doxygen/doxygen-1.8.11/build/generated_src/scanner.cpp" 20986 case YY_STATE_EOF(
Define):
20998 case YY_STATE_EOF(
Bases):
21015 case YY_STATE_EOF(
Array):
21019 case YY_STATE_EOF(
Using):
21037 case YY_STATE_EOF(
Sharp):
21049 case YY_STATE_EOF(
PHPUse):
21179 if ( yy_next_state )
21183 yy_current_state = yy_next_state;
21190 goto yy_find_action;
21243 goto yy_find_action;
21250 "fatal flex scanner internal error--no action found" );
static QGString * pSkipVerbString
static yyconst flex_int16_t yy_accept[4614]
#define YY_DO_BEFORE_ACTION
static int yy_did_buffer_switch_on_eof
static const uint64 Gettable
QGString program
the program text
static QCString * specName
static bool insideProtocolList
Q_EXPORT int qstrncmp(const char *str1, const char *str2, uint len)
static yyconst flex_int16_t yy_def[5274]
static const uint64 NonAtomic
static const uint64 Published
This class represents an function or template argument list.
QCString stripWhiteSpace() const
static QCString aliasName
uint64 spec
class/member specifiers
static int lastSquareContext
static QCString fullArgString
void fixArgumentListForJavaScript(ArgumentList *al)
static constexpr double g
The QRegExp class provides pattern matching using regular expressions or wildcards.
static void addType(Entry *current)
Class representing operators that can appear in template expressions.
static const uint64 Mutable
#define YY_CURRENT_BUFFER_LVALUE
#define YY_FATAL_ERROR(msg)
void append(const type *d)
QCString read
property read accessor
static QCString g_delimiter
static const uint64 Abstract
static yy_state_type yy_try_NUL_trans(yy_state_type current_state)
static QCString * pCopyQuotedString
static const uint64 ForwardDecl
static char * yy_full_match
static QCString * pCopyRawString
static const uint64 Exception
static const uint64 Sealed
static const uint64 Settable
static bool docBlockInBody
QCString argListToString(ArgumentList *al, bool useCanonicalType, bool showDefVals)
int briefLine
line number at which the brief desc. was found
static void splitKnRArg(QCString &oldStyleArgPtr, QCString &oldStyleArgName)
int docLine
line number at which the documentation was found
static const uint64 SealedClass
ArgumentList * argList
member arguments as a list
static QCString * pCopyCurlyString
void addSubEntry(Entry *e)
#define EOB_ACT_LAST_MATCH
static const uint64 ProtectedGettable
static QGString * pCopyRoundGString
static QCString stripPath(const QCString &s)
static const uint64 MaybeDefault
static const uint64 NoExcept
QCString left(uint len) const
static const uint64 Assign
int find(char c, int index=0, bool cs=TRUE) const
static const uint64 Default
void addSpecialListItem(const char *listName, int index)
static Entry * firstTypedefEntry
static ArgumentList * currentArgumentList
static Entry * memspecEntry
static QCString * pCopyRoundString
int findRev(char c, int index=-1, bool cs=TRUE) const
static int lastCommentInArgContext
#define CopyArgCommentLine
static int initBracketCount
static QCString yyFileName
static bool insideD
processing D code?
int mGrpId
member group id
static bool checkForKnRstyleC()
static int lastSkipSharpContext
QList< ArgumentList > * tArgLists
template argument declarations
static int lastCopyArgContext
int startColumn
start column of entry in the source
static const uint64 Raisable
static const uint64 Optional
static const uint64 Explicit
static int lastHereDocContext
static int computeIndent(const char *s, int startIndent)
static yyconst flex_int32_t yy_ec[256]
static QCString briefBackup
static const uint64 Inline
static void startCommentBlock(bool)
static yy_state_type * yy_state_buf
static Protection protection
static const uint64 Strong
This class contains the information about the argument of a function or template. ...
static const uint64 Final
static SrcLangExt language
bool findAndRemoveWord(QCString &s, const QCString &word)
static bool insidePHP
processing PHP code?
static QGString * pCopyRawGString
static const uint64 Retain
static Protection baseProt
static bool insideIDL
processing IDL code?
static bool insideTryBlock
static bool insideCS
processing C# code?
static bool removeSlashes
QList< Grouping > * groups
list of groups this entry belongs to
QGString initializer
initial value (for variables)
static const uint64 Transient
QCString brief
brief description (doc block)
int endBodyLine
line number where the definition ends
bool containsWord(const QCString &s, const QCString &word)
ArgumentList * typeConstr
where clause (C#) for type constraints
static yyconst flex_int16_t yy_acclist[5360]
static bool g_nestedComment
static int lastCPPContext
static bool nameIsOperator(QCString &name)
QCString right(uint len) const
static const uint64 Interface
QCString lookup(uint line, const char *symbol)
int toInt(bool *ok=0) const
static const uint64 Alias
static const uint64 Protocol
static int lastRawStringContext
static void handleParametersCommentBlocks(ArgumentList *al)
static const uint64 Addable
#define YY_RESTORE_YY_MORE_OFFSET
QCString exception
throw specification
int startLine
start line of entry in the source
void stringToArgumentList(const char *argsString, ArgumentList *al, QCString *extraTypeChars)
QCString & prepend(const char *s)
static void addKnRArgInfo(const QCString &type, const QCString &name, const QCString &brief, const QCString &docs)
static int currentArgumentContext
static int lastCSConstraint
QCString args
member argument string
QCString write
property write accessor
const char * data() const
#define PrototypeSkipLine
static char lastCopyArgChar
Protection protection
class protection
#define Config_getBool(val)
static const uint64 Removable
static const uint64 Required
static const uint64 Property
static int lastDocContext
static const uint64 Value
static const uint64 Override
#define YY_STATE_EOF(state)
void warn(const char *file, int line, const char *fmt,...)
static yyconst flex_int16_t yy_chk[36507]
static void handleCommentBlock(const QCString &doc, bool brief)
static bool insideCli
processing C++/CLI code?
static int lastCopyArgStringContext
static QCString funcPtrType
static int lastSkipRoundContext
static QCString oldStyleArgType
QCString removeRedundantWhiteSpace(const QCString &s)
static const uint64 Attribute
QCString mid(uint index, uint len=0xffffffff) const
static bool insideObjC
processing Objective C code?
QCString & sprintf(const char *format,...)
static yyconst flex_int32_t yy_base[5274]
static Specifier baseVirt
QCString doc
documentation block (partly parsed)
Specifier virt
virtualness of the entry
static const uint64 Constrained
static bool insideJava
processing Java code?
static const uint64 Unretained
static int lastSkipVerbStringContext
static const uint64 AbstractClass
static const uint64 Initonly
static int lastPreLineCtrlContext
static const uint64 Bound
static const uint64 PrivateSettable
static const uint64 Readonly
static const uint64 Writable
static const uint64 Category
static bool docBlockAutoBrief
static QGString * pCopyQuotedGString
void line(double t, double *p, double &x, double &y, double &z)
static StringDict namespaceAliasDict
static int lastCurlyContext
bool fill(char c, int len=-1)
QCString fileName
file this entry was extracted from
bool explicitExternal
explicitly defined as external?
static Entry * current_root
QCString bitfields
member's bit fields
QCString inside
name of the class in which documents are found
static QGString * pCopyCurlyGString
QCString trailingReturnType
static int lastRoundContext
#define TryFunctionBlockEnd
static yy_state_type * yy_state_ptr
static int lastDefineContext
static int lastAlignAsContext
static QCString docBackup
static int yy_get_next_buffer(void)
static yy_state_type yy_get_previous_state(void)
QCString docFile
file in which the documentation was found
static QCString * copyArgString
MethodTypes mtype
signal, slot, (dcop) method, or property?
#define YY_TRAILING_HEAD_MASK
static int * yy_full_state
#define EOB_ACT_CONTINUE_SCAN
static int lastInitializerContext
static QCString docBlockName
static int lastClassTemplSpecContext
static const uint64 Struct
static void prependScope()
static ClangParser * instance()
static int yy_looking_for_trail_begin
static int lastStringContext
static const uint64 PrivateGettable
static bool insideCpp
processing C/C++ code
static const uint64 Union
Q_EXPORT int qstrcmp(const char *str1, const char *str2)
SrcLangExt lang
programming language in which this entry was found
static const uint64 Service
static QCString templateStr
#define UNOIDLAttributeBlock
static bool insideJS
processing JavaScript code?
static const uint64 ProtectedSettable
static yyconst flex_int32_t yy_meta[89]
void setAutoDelete(bool enable)
static int lastC11AttributeContext
static bool insideCppQuote
static int docBlockContext
QList< BaseInfo > * extends
list of base classes
QCString simplifyWhiteSpace() const
QCString substitute(const QCString &s, const QCString &src, const QCString &dst)
substitute all occurrences of src in s by dst
static yyconst flex_int16_t yy_nxt[36507]
static QGString * pCopyHereDocGString
static QCString stripQuotes(const char *s)
static const uint64 MaybeVoid
#define EOB_ACT_END_OF_FILE
static const uint64 Singleton
#define ObjCSkipStatement
int section
entry type (see Sections);
int bodyLine
line number of the definition in the source
QCString briefFile
file in which the brief desc. was found
QList< ListItemInfo > * sli
special lists (test/todo/bug/deprecated/..) this entry is in
static const uint64 Readable
static const uint64 Delete
static const uint64 MaybeAmbiguous