927 0, 2, 2, 2, 2, 2, 2, 2, 2, 2,
928 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
929 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
930 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
931 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
932 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
933 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
934 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
935 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
936 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
937 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
938 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
939 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
940 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
941 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
942 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
943 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
944 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
945 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
946 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
947 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
948 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
949 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
950 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
951 2, 2, 2, 2, 2, 2, 2, 2, 2, 2,
952 2, 2, 2, 2, 2, 2, 1, 2, 3, 4,
953 5, 6, 7, 8, 9, 10, 11, 12, 13, 14,
954 15, 16, 17, 18, 19, 20, 21, 22, 23, 24,
955 25, 26, 27, 28, 29, 30, 31, 32, 33, 34,
956 35, 36, 37, 38, 39, 40
1020 8, -82, 209, 10, -82, -82, 11, -82, -82, -82,
1021 -82, -82, -82, -82, -82, 5, 209, -82, 209, 209,
1022 209, 209, 209, 209, 209, 209, -82, -5, -82, 14,
1023 -20, -82, -82, -82, -82, 209, 209, 209, 209, 209,
1024 13, 37, 12, 66, 16, 80, 19, 109, 123, 20,
1025 152, 15, 166, 195, -82, -82, -82, -82, -82, -82,
1026 -82, -82, -82, -82, -82, -82, -82, -82, -82, -82,
1027 -82, -82, -82, -82, -82, -82, -82, -82, 23, -82,
1028 119, -82, 7, 46, -82, 38, -82, 23, 17, 35,
1029 -82, 13, -82, -82, -82, -82, 58, -82, -82, 53,
1030 -82, -82, -82, 40, -82, 7, -82, 59, 69, -82,
1031 72, -82, -82, -82, -82, -82
1039 0, 4, 47, 0, 36, 35, 0, 18, 20, 22,
1040 26, 28, 30, 32, 24, 0, 5, 7, 47, 47,
1041 47, 0, 47, 47, 0, 0, 9, 8, 40, 0,
1042 0, 1, 34, 2, 6, 0, 0, 0, 0, 0,
1043 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1044 0, 0, 0, 0, 37, 3, 38, 19, 10, 41,
1045 21, 11, 42, 23, 14, 45, 25, 17, 27, 12,
1046 43, 29, 13, 44, 31, 15, 33, 16, 0, 51,
1047 0, 48, 0, 47, 67, 0, 49, 0, 47, 0,
1048 53, 46, 39, 66, 50, 65, 0, 58, 56, 0,
1049 60, 52, 69, 0, 54, 0, 64, 0, 0, 63,
1050 0, 68, 55, 59, 57, 61
1076 27, 18, 19, 20, 22, 23, 34, 54, 104, 1,
1077 31, 56, 86, 33, 32, 2, 27, 27, 27, 94,
1078 27, 27, 55, 57, 112, 54, -46, -62, 79, 4,
1079 60, 34, 71, 34, 63, 34, 68, 34, 34, 88,
1080 34, 101, 34, 34, 5, 6, 95, 96, 57, 4,
1081 7, 8, 9, 10, 11, 12, 13, 14, 4, 102,
1082 103, 93, 106, 109, 5, 6, 111, 88, 59, 113,
1083 7, 8, 9, 10, 11, 12, 13, 14, 4, 114,
1084 60, 91, 115, 62, 97, 70, 27, 18, 19, 20,
1085 22, 23, 4, 5, 6, 63, 65, 98, 73, 7,
1086 8, 9, 10, 11, 12, 13, 14, 5, 6, 0,
1087 92, 0, 0, 7, 8, 9, 10, 11, 12, 13,
1088 14, 4, 0, 0, 79, 0, 0, 0, 83, 66,
1089 0, 0, 0, 0, 0, 4, 5, 6, 0, 68,
1090 84, 85, 7, 8, 9, 10, 11, 12, 13, 14,
1091 5, 6, 0, 0, 0, 0, 7, 8, 9, 10,
1092 11, 12, 13, 14, 4, 0, 42, 44, 46, 71,
1093 49, 51, 0, 0, 0, 0, 0, 0, 4, 5,
1094 6, 0, 0, 0, 74, 7, 8, 9, 10, 11,
1095 12, 13, 14, 5, 6, 0, 0, 0, 0, 7,
1096 8, 9, 10, 11, 12, 13, 14, 4, 0, 0,
1097 0, 0, 0, 0, 76, 0, 0, 0, 0, 0,
1098 0, 4, 5, 6, 0, 0, 0, 0, 7, 8,
1099 9, 10, 11, 12, 13, 14, 5, 6, 0, 0,
1100 0, 0, 7, 8, 9, 10, 11, 12, 13, 14,
1101 41, 43, 45, 47, 48, 50, 52, 53, 0, 0,
1102 0, 0, 0, 0, 0, 0, 0, 41, 43, 45,
1108 2, 2, 2, 2, 2, 2, 16, 12, 89, 1,
1109 0, 31, 80, 8, 3, 7, 18, 19, 20, 87,
1110 22, 23, 8, 11, 105, 12, 31, 10, 5, 12,
1111 14, 41, 17, 43, 15, 45, 16, 47, 48, 32,
1112 50, 6, 52, 53, 27, 28, 29, 30, 11, 12,
1113 33, 34, 35, 36, 37, 38, 39, 40, 12, 24,
1114 25, 23, 4, 10, 27, 28, 26, 32, 42, 10,
1115 33, 34, 35, 36, 37, 38, 39, 40, 12, 10,
1116 14, 83, 10, 44, 88, 49, 88, 88, 88, 88,
1117 88, 88, 12, 27, 28, 15, 46, 88, 51, 33,
1118 34, 35, 36, 37, 38, 39, 40, 27, 28, -1,
1119 83, -1, -1, 33, 34, 35, 36, 37, 38, 39,
1120 40, 12, -1, -1, 5, -1, -1, -1, 9, 20,
1121 -1, -1, -1, -1, -1, 12, 27, 28, -1, 16,
1122 21, 22, 33, 34, 35, 36, 37, 38, 39, 40,
1123 27, 28, -1, -1, -1, -1, 33, 34, 35, 36,
1124 37, 38, 39, 40, 12, -1, 18, 19, 20, 17,
1125 22, 23, -1, -1, -1, -1, -1, -1, 12, 27,
1126 28, -1, -1, -1, 18, 33, 34, 35, 36, 37,
1127 38, 39, 40, 27, 28, -1, -1, -1, -1, 33,
1128 34, 35, 36, 37, 38, 39, 40, 12, -1, -1,
1129 -1, -1, -1, -1, 19, -1, -1, -1, -1, -1,
1130 -1, 12, 27, 28, -1, -1, -1, -1, 33, 34,
1131 35, 36, 37, 38, 39, 40, 27, 28, -1, -1,
1132 -1, -1, 33, 34, 35, 36, 37, 38, 39, 40,
1133 18, 19, 20, 21, 22, 23, 24, 25, -1, -1,
1134 -1, -1, -1, -1, -1, -1, -1, 35, 36, 37,
1142 0, 1, 7, 42, 12, 27, 28, 33, 34, 35,
1143 36, 37, 38, 39, 40, 43, 44, 45, 46, 48,
1144 50, 52, 54, 56, 58, 60, 62, 63, 64, 66,
1145 67, 0, 3, 8, 45, 46, 48, 50, 54, 56,
1146 63, 44, 64, 44, 64, 44, 64, 44, 44, 64,
1147 44, 64, 44, 44, 12, 8, 31, 11, 47, 47,
1148 14, 49, 49, 15, 51, 51, 20, 53, 16, 55,
1149 55, 17, 57, 57, 18, 59, 19, 61, 65, 5,
1150 68, 69, 70, 9, 21, 22, 69, 78, 32, 71,
1151 72, 63, 67, 23, 69, 29, 30, 43, 66, 76,
1152 77, 6, 24, 25, 72, 79, 4, 74, 73, 10,
1153 75, 26, 72, 10, 10, 10
1159 0, 41, 42, 42, 42, 43, 44, 44, 45, 45,
1160 45, 45, 45, 45, 45, 45, 45, 45, 46, 47,
1161 48, 49, 50, 51, 52, 53, 54, 55, 56, 57,
1162 58, 59, 60, 61, 62, 62, 63, 63, 65, 64,
1163 66, 66, 66, 66, 66, 66, 67, 67, 68, 68,
1164 68, 70, 69, 71, 71, 71, 73, 72, 74, 72,
1165 75, 72, 76, 72, 77, 77, 78, 78, 79, 79
1171 0, 2, 3, 3, 1, 1, 2, 1, 1, 1,
1172 3, 3, 3, 3, 3, 3, 3, 3, 1, 1,
1173 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
1174 1, 1, 1, 1, 2, 1, 1, 2, 0, 6,
1175 1, 3, 3, 3, 3, 3, 1, 0, 1, 2,
1176 3, 0, 4, 1, 2, 3, 0, 4, 0, 4,
1177 0, 4, 0, 3, 2, 1, 2, 1, 2, 1
1667 char *yymsg = yymsgbuf;
1671#define YYPOPSTACK(N) (yyvsp -= (N), yyssp -= (N))
1677 yyssp = yyss = yyssa;
1678 yyvsp = yyvs = yyvsa;
1681 YYDPRINTF ((stderr,
"Starting parse\n"));
1703 YYDPRINTF ((stderr,
"Entering state %d\n", yystate));
1709 if (yyss + yystacksize - 1 <= yyssp)
1710#if !defined yyoverflow && !defined YYSTACK_RELOCATE
1711 goto yyexhaustedlab;
1717# if defined yyoverflow
1729 yyoverflow (
YY_(
"memory exhausted"),
1730 &yyss1, yysize *
YYSIZEOF (*yyssp),
1731 &yyvs1, yysize *
YYSIZEOF (*yyvsp),
1739 goto yyexhaustedlab;
1750 goto yyexhaustedlab;
1753# undef YYSTACK_RELOCATE
1759 yyssp = yyss + yysize - 1;
1760 yyvsp = yyvs + yysize - 1;
1763 YYDPRINTF ((stderr,
"Stack size increased to %ld\n",
1764 YY_CAST (
long, yystacksize)));
1767 if (yyss + yystacksize - 1 <= yyssp)
1795 YYDPRINTF ((stderr,
"Reading a token: "));
1802 YYDPRINTF ((stderr,
"Now at end of input.\n"));
1866 yyval = yyvsp[1-yylen];
1873#line 410 "../../lib/common/htmlparse.y"
1875#line 1876 "htmlparse.c"
1879#line 411 "../../lib/common/htmlparse.y"
1881#line 1882 "htmlparse.c"
1885#line 412 "../../lib/common/htmlparse.y"
1887#line 1888 "htmlparse.c"
1891#line 415 "../../lib/common/htmlparse.y"
1892 { (yyval.txt) =
mkText(); }
1893#line 1894 "htmlparse.c"
1897#line 422 "../../lib/common/htmlparse.y"
1899#line 1900 "htmlparse.c"
1903#line 423 "../../lib/common/htmlparse.y"
1905#line 1906 "htmlparse.c"
1909#line 434 "../../lib/common/htmlparse.y"
1911#line 1912 "htmlparse.c"
1915#line 437 "../../lib/common/htmlparse.y"
1917#line 1918 "htmlparse.c"
1921#line 440 "../../lib/common/htmlparse.y"
1923#line 1924 "htmlparse.c"
1927#line 443 "../../lib/common/htmlparse.y"
1929#line 1930 "htmlparse.c"
1933#line 446 "../../lib/common/htmlparse.y"
1935#line 1936 "htmlparse.c"
1939#line 449 "../../lib/common/htmlparse.y"
1941#line 1942 "htmlparse.c"
1945#line 452 "../../lib/common/htmlparse.y"
1947#line 1948 "htmlparse.c"
1951#line 455 "../../lib/common/htmlparse.y"
1953#line 1954 "htmlparse.c"
1957#line 458 "../../lib/common/htmlparse.y"
1959#line 1960 "htmlparse.c"
1963#line 461 "../../lib/common/htmlparse.y"
1965#line 1966 "htmlparse.c"
1969#line 464 "../../lib/common/htmlparse.y"
1971#line 1972 "htmlparse.c"
1975#line 467 "../../lib/common/htmlparse.y"
1977#line 1978 "htmlparse.c"
1981#line 470 "../../lib/common/htmlparse.y"
1983#line 1984 "htmlparse.c"
1987#line 473 "../../lib/common/htmlparse.y"
1989#line 1990 "htmlparse.c"
1993#line 476 "../../lib/common/htmlparse.y"
1995#line 1996 "htmlparse.c"
1999#line 479 "../../lib/common/htmlparse.y"
2001#line 2002 "htmlparse.c"
2005#line 482 "../../lib/common/htmlparse.y"
2006 { (yyval.i) = (yyvsp[-1].i); }
2007#line 2008 "htmlparse.c"
2011#line 483 "../../lib/common/htmlparse.y"
2012 { (yyval.i) = (yyvsp[0].i); }
2013#line 2014 "htmlparse.c"
2017#line 490 "../../lib/common/htmlparse.y"
2020 htmlerror (
"Syntax error: non-space string used before <TABLE>");
2023 (yyvsp[0].tbl)->u.p.prev =
HTMLstate.tblstack;
2027 (yyval.tbl) = (yyvsp[0].tbl);
2029#line 2030 "htmlparse.c"
2033#line 501 "../../lib/common/htmlparse.y"
2036 htmlerror (
"Syntax error: non-space string used after </TABLE>");
2042#line 2043 "htmlparse.c"
2046#line 511 "../../lib/common/htmlparse.y"
2047 { (yyval.tbl) = (yyvsp[0].tbl); }
2048#line 2049 "htmlparse.c"
2052#line 512 "../../lib/common/htmlparse.y"
2053 { (yyval.tbl)=(yyvsp[-1].tbl); }
2054#line 2055 "htmlparse.c"
2058#line 513 "../../lib/common/htmlparse.y"
2059 { (yyval.tbl)=(yyvsp[-1].tbl); }
2060#line 2061 "htmlparse.c"
2064#line 514 "../../lib/common/htmlparse.y"
2065 { (yyval.tbl)=(yyvsp[-1].tbl); }
2066#line 2067 "htmlparse.c"
2070#line 515 "../../lib/common/htmlparse.y"
2071 { (yyval.tbl)=(yyvsp[-1].tbl); }
2072#line 2073 "htmlparse.c"
2076#line 516 "../../lib/common/htmlparse.y"
2077 { (yyval.tbl)=(yyvsp[-1].tbl); }
2078#line 2079 "htmlparse.c"
2082#line 523 "../../lib/common/htmlparse.y"
2083 { (yyval.p) = (yyvsp[0].p); }
2084#line 2085 "htmlparse.c"
2088#line 524 "../../lib/common/htmlparse.y"
2089 { (yyval.p) = (yyvsp[0].p); }
2090#line 2091 "htmlparse.c"
2094#line 525 "../../lib/common/htmlparse.y"
2095 { (yyvsp[-2].p)->ruled = 1; (yyval.p) = (yyvsp[0].p); }
2096#line 2097 "htmlparse.c"
2100#line 528 "../../lib/common/htmlparse.y"
2102#line 2103 "htmlparse.c"
2106#line 528 "../../lib/common/htmlparse.y"
2108#line 2109 "htmlparse.c"
2112#line 531 "../../lib/common/htmlparse.y"
2113 { (yyval.cell) = (yyvsp[0].
cell); }
2114#line 2115 "htmlparse.c"
2118#line 532 "../../lib/common/htmlparse.y"
2119 { (yyval.cell) = (yyvsp[0].
cell); }
2120#line 2121 "htmlparse.c"
2124#line 533 "../../lib/common/htmlparse.y"
2125 { (yyvsp[-2].cell)->ruled |=
HTML_VRULE; (yyval.cell) = (yyvsp[0].
cell); }
2126#line 2127 "htmlparse.c"
2130#line 536 "../../lib/common/htmlparse.y"
2132#line 2133 "htmlparse.c"
2136#line 536 "../../lib/common/htmlparse.y"
2137 { (yyval.cell) = (yyvsp[-3].
cell); }
2138#line 2139 "htmlparse.c"
2142#line 537 "../../lib/common/htmlparse.y"
2144#line 2145 "htmlparse.c"
2148#line 537 "../../lib/common/htmlparse.y"
2149 { (yyval.cell) = (yyvsp[-3].
cell); }
2150#line 2151 "htmlparse.c"
2154#line 538 "../../lib/common/htmlparse.y"
2156#line 2157 "htmlparse.c"
2160#line 538 "../../lib/common/htmlparse.y"
2161 { (yyval.cell) = (yyvsp[-3].
cell); }
2162#line 2163 "htmlparse.c"
2166#line 539 "../../lib/common/htmlparse.y"
2168#line 2169 "htmlparse.c"
2172#line 539 "../../lib/common/htmlparse.y"
2173 { (yyval.cell) = (yyvsp[-2].
cell); }
2174#line 2175 "htmlparse.c"
2178#line 542 "../../lib/common/htmlparse.y"
2179 { (yyval.img) = (yyvsp[-1].img); }
2180#line 2181 "htmlparse.c"
2184#line 543 "../../lib/common/htmlparse.y"
2185 { (yyval.img) = (yyvsp[0].img); }
2186#line 2187 "htmlparse.c"
2190#line 2191 "htmlparse.c"
2218 const int yyi =
yypgoto[yylhs] + *yyssp;
2219 yystate = (0 <= yyi && yyi <=
YYLAST &&
yycheck[yyi] == *yyssp
2239#if ! YYERROR_VERBOSE
2242# define YYSYNTAX_ERROR yysyntax_error (&yymsg_alloc, &yymsg, \
2245 char const *yymsgp =
YY_(
"syntax error");
2246 int yysyntax_error_status;
2247 yysyntax_error_status = YYSYNTAX_ERROR;
2248 if (yysyntax_error_status == 0)
2250 else if (yysyntax_error_status == 1)
2252 if (yymsg != yymsgbuf)
2258 yymsg_alloc =
sizeof yymsgbuf;
2259 yysyntax_error_status = 2;
2263 yysyntax_error_status = YYSYNTAX_ERROR;
2268 if (yysyntax_error_status == 2)
2269 goto yyexhaustedlab;
2271# undef YYSYNTAX_ERROR
2277 if (yyerrstatus == 3)
2379#if !defined yyoverflow || YYERROR_VERBOSE
2406 while (yyssp != yyss)
2417 if (yymsg != yymsgbuf)