Branch Coverage

src/xh_x2h.c
Criterion Covered Total %
branch 383 1796 21.3


line true false branch
12 24 24 if (name != NULL) {
13 0 24 if ((len + name_len + 1) > XH_X2H_XPATH_MAX_LEN)
17 114 24 for (;name_len--;) xpath[len++] = *name++;
19 0 24 else if (len == 0) {
23 132 6 for (;--len && xpath[len] != '/';) {/* void */}
114 18 for (;--len && xpath[len] != '/';) {/* void */}
46 8 16 if ( SvRXOK(expr) ) {
48 8 0 if (re != NULL && pregexec(re, (char *) name, (char *) (name + name_len),
6 2 if (re != NULL && pregexec(re, (char *) name, (char *) (name + name_len),
54 12 4 else if ( SvROK(expr) && SvTYPE(SvRV(expr)) == SVt_PVAV ) {
12 0 else if ( SvROK(expr) && SvTYPE(SvRV(expr)) == SVt_PVAV ) {
57 18 8 for(i = 0; i <= l; i++) {
59 3 15 if ( SvRXOK(expr) ) {
61 3 0 if (re != NULL && pregexec(re, (char *) name, (char *) (name + name_len),
1 2 if (re != NULL && pregexec(re, (char *) name, (char *) (name + name_len),
68 11 4 expr_str = (xh_char_t *) SvPVutf8(expr, expr_len);
69 11 4 if (name_len == expr_len && !xh_strncmp(name, expr_str, name_len)) {
3 8 if (name_len == expr_len && !xh_strncmp(name, expr_str, name_len)) {
75 3 1 expr_str = (xh_char_t *) SvPVutf8(expr, expr_len);
76 3 1 if (name_len == expr_len && !xh_strncmp(name, expr_str, name_len)) {
1 2 if (name_len == expr_len && !xh_strncmp(name, expr_str, name_len)) {
95 0 3 PUSHMARK(SP);
96 0 3 XPUSHs(val);
101 0 3 FREETMPS;
888 35 2 if (ctx->opts.content[0] == '\0') {
909 677 26 DO(CONTENT)
0 677 DO(CONTENT)
13 13 DO(CONTENT)
911 43 70 if (content != NULL) {
912 34 9 if (flags & XH_X2H_IS_NOT_BLANK) {
913 2 32 if (flags & XH_X2H_NEED_NORMALIZE) {
914 2 0 NORMALIZE_TEXT(TEXT1, content, end - content)
2 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 2 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
20 2 NORMALIZE_TEXT(TEXT1, content, end - content)
20 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
0 0 NORMALIZE_TEXT(TEXT1, content, end - content)
3 0 NORMALIZE_TEXT(TEXT1, content, end - content)
3 0 NORMALIZE_TEXT(TEXT1, content, end - content)
2 1 NORMALIZE_TEXT(TEXT1, content, end - content)
915 0 2 NEW_TEXT(enc, enc_len)
2 0 NEW_TEXT(enc, enc_len)
0 2 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 2 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
2 0 NEW_TEXT(enc, enc_len)
918 0 32 NEW_TEXT(content, end - content)
25 7 NEW_TEXT(content, end - content)
6 19 NEW_TEXT(content, end - content)
0 6 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
4 2 NEW_TEXT(content, end - content)
4 0 NEW_TEXT(content, end - content)
0 4 NEW_TEXT(content, end - content)
1 1 NEW_TEXT(content, end - content)
1 0 NEW_TEXT(content, end - content)
2 0 NEW_TEXT(content, end - content)
4 0 NEW_TEXT(content, end - content)
2 17 NEW_TEXT(content, end - content)
2 0 NEW_TEXT(content, end - content)
2 0 NEW_TEXT(content, end - content)
17 0 NEW_TEXT(content, end - content)
923 113 0 DO(PARSE_ELEMENT)
0 113 DO(PARSE_ELEMENT)
0 0 DO(PARSE_ELEMENT)
925 0 8 if (real_depth != 0) goto INVALID_XML;
930 8 0 PARSE_XML_DECLARATION
0 8 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
0 8 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
0 8 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
0 8 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
32 0 PARSE_XML_DECLARATION
0 32 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
0 8 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
120 0 PARSE_XML_DECLARATION
0 120 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
16 0 PARSE_XML_DECLARATION
0 16 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
80 0 PARSE_XML_DECLARATION
0 80 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
16 64 PARSE_XML_DECLARATION
8 8 PARSE_XML_DECLARATION
8 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
0 0 PARSE_XML_DECLARATION
936 5 0 DO(XML_COMMENT_NODE_OR_CDATA)
0 5 DO(XML_COMMENT_NODE_OR_CDATA)
0 0 DO(XML_COMMENT_NODE_OR_CDATA)
938 2 0 PARSE_COMMENT
0 2 PARSE_COMMENT
0 0 PARSE_COMMENT
2 0 PARSE_COMMENT
16 0 PARSE_COMMENT
0 16 PARSE_COMMENT
0 0 PARSE_COMMENT
0 2 PARSE_COMMENT
2 0 PARSE_COMMENT
0 2 PARSE_COMMENT
0 0 PARSE_COMMENT
2 0 PARSE_COMMENT
0 2 PARSE_COMMENT
0 0 PARSE_COMMENT
2 8 PARSE_COMMENT
940 3 0 if (ctx->opts.trim) {
941 3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
46 0 PARSE_CDATA_WITH_TRIM
0 46 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 5 PARSE_CDATA_WITH_TRIM
5 0 PARSE_CDATA_WITH_TRIM
0 5 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
8 0 PARSE_CDATA_WITH_TRIM
0 8 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 3 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
0 0 PARSE_CDATA_WITH_TRIM
3 0 PARSE_CDATA_WITH_TRIM
3 18 PARSE_CDATA_WITH_TRIM
945 0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
0 0 PARSE_CDATA
949 0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
0 0 PARSE_DOCTYPE
956 260 0 DO(PARSE_CLOSING_TAG)
0 260 DO(PARSE_CLOSING_TAG)
0 0 DO(PARSE_CLOSING_TAG)
958 1 47 CLOSE_TAG
34 13 CLOSE_TAG
0 34 CLOSE_TAG
0 0 CLOSE_TAG
0 34 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
11 36 CLOSE_TAG
11 0 CLOSE_TAG
0 11 CLOSE_TAG
8 3 CLOSE_TAG
24 23 CLOSE_TAG
961 0 0 DO(SEARCH_CLOSING_END_TAG)
0 0 DO(SEARCH_CLOSING_END_TAG)
0 0 DO(SEARCH_CLOSING_END_TAG)
963 0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
974 237 0 DO(PARSE_OPENING_TAG)
0 237 DO(PARSE_OPENING_TAG)
0 0 DO(PARSE_OPENING_TAG)
976 16 25 OPEN_TAG(node, cur - node - 1)
2 14 OPEN_TAG(node, cur - node - 1)
18 21 OPEN_TAG(node, cur - node - 1)
8 10 OPEN_TAG(node, cur - node - 1)
29 10 OPEN_TAG(node, cur - node - 1)
27 2 OPEN_TAG(node, cur - node - 1)
1 26 OPEN_TAG(node, cur - node - 1)
2 1 OPEN_TAG(node, cur - node - 1)
0 2 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 2 OPEN_TAG(node, cur - node - 1)
29 0 OPEN_TAG(node, cur - node - 1)
26 3 OPEN_TAG(node, cur - node - 1)
26 0 OPEN_TAG(node, cur - node - 1)
0 26 OPEN_TAG(node, cur - node - 1)
2 1 OPEN_TAG(node, cur - node - 1)
1 1 OPEN_TAG(node, cur - node - 1)
3 0 OPEN_TAG(node, cur - node - 1)
26 0 OPEN_TAG(node, cur - node - 1)
0 29 OPEN_TAG(node, cur - node - 1)
13 16 OPEN_TAG(node, cur - node - 1)
0 13 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
979 0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
1 0 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
980 0 1 CLOSE_TAG
1 0 CLOSE_TAG
0 1 CLOSE_TAG
0 0 CLOSE_TAG
0 1 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 1 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 0 CLOSE_TAG
0 1 CLOSE_TAG
982 1 0 DO(SEARCH_OPENING_END_TAG)
0 1 DO(SEARCH_OPENING_END_TAG)
0 0 DO(SEARCH_OPENING_END_TAG)
1 0 DO(SEARCH_OPENING_END_TAG)
990 1 9 OPEN_TAG(node, cur - node - 1)
0 1 OPEN_TAG(node, cur - node - 1)
6 4 OPEN_TAG(node, cur - node - 1)
3 3 OPEN_TAG(node, cur - node - 1)
7 3 OPEN_TAG(node, cur - node - 1)
5 2 OPEN_TAG(node, cur - node - 1)
0 5 OPEN_TAG(node, cur - node - 1)
2 0 OPEN_TAG(node, cur - node - 1)
0 2 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 2 OPEN_TAG(node, cur - node - 1)
7 0 OPEN_TAG(node, cur - node - 1)
7 0 OPEN_TAG(node, cur - node - 1)
7 0 OPEN_TAG(node, cur - node - 1)
0 7 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
7 0 OPEN_TAG(node, cur - node - 1)
0 7 OPEN_TAG(node, cur - node - 1)
3 4 OPEN_TAG(node, cur - node - 1)
0 3 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
0 0 OPEN_TAG(node, cur - node - 1)
992 22 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 22 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
53 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 53 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
11 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 11 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
43 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 43 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 9 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
1 1 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 1 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
1 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 1 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
13 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
13 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
2 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 2 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 3 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
1 5 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 1 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
5 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 5 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 5 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
6 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 6 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
0 0 SEARCH_ATTRIBUTES(NODE, SEARCH_END_TAG)
1002 47 317 if (!ctx->opts.trim)
1006 5 3 if (content != NULL) {
1009 0 8 if (!ctx->opts.trim)
1017 46 193 if (content == NULL) content = cur - 1;
1021 3 10 if (content != NULL) {
1022 1 2 if (flags & XH_X2H_IS_NOT_BLANK) {
1023 0 1 if (flags & XH_X2H_NEED_NORMALIZE) {
1024 0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
0 0 NORMALIZE_TEXT(TEXT2, content, end - content)
1025 0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
0 0 NEW_TEXT(enc, enc_len)
1028 1 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
0 0 NEW_TEXT(content, end - content)
1034 12 0 if (real_depth != 0 || !(flags & XH_X2H_ROOT_FOUND)) goto INVALID_XML;
12 0 if (real_depth != 0 || !(flags & XH_X2H_ROOT_FOUND)) goto INVALID_XML;
1042 0 0 DO(DOCTYPE_INTSUBSET)
0 0 DO(DOCTYPE_INTSUBSET)
0 0 DO(DOCTYPE_INTSUBSET)
0 0 DO(DOCTYPE_INTSUBSET)
1044 0 0 DO(DOCTYPE_END)
0 0 DO(DOCTYPE_END)
0 0 DO(DOCTYPE_END)
1056 0 0 DO(DOCTYPE_INTSUBSET_START)
0 0 DO(DOCTYPE_INTSUBSET_START)
0 0 DO(DOCTYPE_INTSUBSET_START)
1102 3 26 preserve = ctx->node != NULL ? ctx->node : ctx->content;
1106 0 29 if (off) {
1107 0 0 if (ctx->node != NULL) ctx->node -= off;
1108 0 0 if (ctx->content != NULL) ctx->content -= off;
1109 0 0 if (ctx->end != NULL) ctx->end -= off;
1119 8 25 if (ctx->state == XML_DECL_FOUND && ctx->opts.encoding[0] == '\0' && ctx->encoding[0] != '\0') {
8 0 if (ctx->state == XML_DECL_FOUND && ctx->opts.encoding[0] == '\0' && ctx->encoding[0] != '\0') {
8 0 if (ctx->state == XML_DECL_FOUND && ctx->opts.encoding[0] == '\0' && ctx->encoding[0] != '\0') {
1122 8 25 } while (len > 0);
1123 13 12 } while (!eof);
1125 0 12 if (ctx->state != PARSER_ST_DONE)
1137 16 4 XCPT_TRY_START
1139 6 10 if (ctx->opts.filter.enable) {
1141 5 1 if (ctx->opts.cb == NULL)
1154 4 12 XCPT_CATCH
1156 4 0 if (ctx->result != NULL) SvREFCNT_dec(ctx->result);
1158 4 0 XCPT_RETHROW;
0 0 XCPT_RETHROW;
1164 6 6 if (ctx->opts.filter.enable) {
1165 1 5 if (ctx->opts.cb != NULL) result = NULL;
1167 5 1 else if (!ctx->opts.keep_root) {
1170 5 0 if ((he = hv_iternext(hv))) {