HTML5-DOM

 view release on metacpan or  search on metacpan

README.pod  view on Meta::CPAN

 HTML5::DOM->TAG_DD
 HTML5::DOM->TAG_DEL
 HTML5::DOM->TAG_DETAILS
 HTML5::DOM->TAG_DFN
 HTML5::DOM->TAG_DIALOG
 HTML5::DOM->TAG_DIR
 HTML5::DOM->TAG_DIV
 HTML5::DOM->TAG_DL
 HTML5::DOM->TAG_DT
 HTML5::DOM->TAG_EM
 HTML5::DOM->TAG_EMBED
 HTML5::DOM->TAG_FIELDSET
 HTML5::DOM->TAG_FIGCAPTION
 HTML5::DOM->TAG_FIGURE
 HTML5::DOM->TAG_FONT
 HTML5::DOM->TAG_FOOTER
 HTML5::DOM->TAG_FORM
 HTML5::DOM->TAG_FRAME
 HTML5::DOM->TAG_FRAMESET
 HTML5::DOM->TAG_H1
 HTML5::DOM->TAG_H2

README.pod  view on Meta::CPAN

 HTML5::DOM->TAG_MAP
 HTML5::DOM->TAG_MARK
 HTML5::DOM->TAG_MARQUEE
 HTML5::DOM->TAG_MENU
 HTML5::DOM->TAG_MENUITEM
 HTML5::DOM->TAG_META
 HTML5::DOM->TAG_METER
 HTML5::DOM->TAG_MTEXT
 HTML5::DOM->TAG_NAV
 HTML5::DOM->TAG_NOBR
 HTML5::DOM->TAG_NOEMBED
 HTML5::DOM->TAG_NOFRAMES
 HTML5::DOM->TAG_NOSCRIPT
 HTML5::DOM->TAG_OBJECT
 HTML5::DOM->TAG_OL
 HTML5::DOM->TAG_OPTGROUP
 HTML5::DOM->TAG_OPTION
 HTML5::DOM->TAG_OUTPUT
 HTML5::DOM->TAG_P
 HTML5::DOM->TAG_PARAM
 HTML5::DOM->TAG_PLAINTEXT

gen/tags_ua_style.c  view on Meta::CPAN

case MyHTML_TAG_HEAD:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_META:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_SCRIPT:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_STYLE:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_TITLE:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_NOEMBED:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_PARAM:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_TEMPLATE:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_AREA:
	return TAG_UA_STYLE_NONE;
case MyHTML_TAG_MARQUEE:
	return TAG_UA_STYLE_INLINE_BLOCK;
case MyHTML_TAG_RUBY:

lib/HTML5/DOM.pm  view on Meta::CPAN

use constant	TAG_DD					=> 0x24;
use constant	TAG_DEL					=> 0x25;
use constant	TAG_DETAILS				=> 0x26;
use constant	TAG_DFN					=> 0x27;
use constant	TAG_DIALOG				=> 0x28;
use constant	TAG_DIR					=> 0x29;
use constant	TAG_DIV					=> 0x2a;
use constant	TAG_DL					=> 0x2b;
use constant	TAG_DT					=> 0x2c;
use constant	TAG_EM					=> 0x2d;
use constant	TAG_EMBED				=> 0x2e;
use constant	TAG_FIELDSET			=> 0x2f;
use constant	TAG_FIGCAPTION			=> 0x30;
use constant	TAG_FIGURE				=> 0x31;
use constant	TAG_FONT				=> 0x32;
use constant	TAG_FOOTER				=> 0x33;
use constant	TAG_FORM				=> 0x34;
use constant	TAG_FRAME				=> 0x35;
use constant	TAG_FRAMESET			=> 0x36;
use constant	TAG_H1					=> 0x37;
use constant	TAG_H2					=> 0x38;

lib/HTML5/DOM.pm  view on Meta::CPAN

use constant	TAG_MAP					=> 0x51;
use constant	TAG_MARK				=> 0x52;
use constant	TAG_MARQUEE				=> 0x53;
use constant	TAG_MENU				=> 0x54;
use constant	TAG_MENUITEM			=> 0x55;
use constant	TAG_META				=> 0x56;
use constant	TAG_METER				=> 0x57;
use constant	TAG_MTEXT				=> 0x58;
use constant	TAG_NAV					=> 0x59;
use constant	TAG_NOBR				=> 0x5a;
use constant	TAG_NOEMBED				=> 0x5b;
use constant	TAG_NOFRAMES			=> 0x5c;
use constant	TAG_NOSCRIPT			=> 0x5d;
use constant	TAG_OBJECT				=> 0x5e;
use constant	TAG_OL					=> 0x5f;
use constant	TAG_OPTGROUP			=> 0x60;
use constant	TAG_OPTION				=> 0x61;
use constant	TAG_OUTPUT				=> 0x62;
use constant	TAG_P					=> 0x63;
use constant	TAG_PARAM				=> 0x64;
use constant	TAG_PLAINTEXT			=> 0x65;

lib/HTML5/DOM.pod  view on Meta::CPAN

 HTML5::DOM->TAG_DD
 HTML5::DOM->TAG_DEL
 HTML5::DOM->TAG_DETAILS
 HTML5::DOM->TAG_DFN
 HTML5::DOM->TAG_DIALOG
 HTML5::DOM->TAG_DIR
 HTML5::DOM->TAG_DIV
 HTML5::DOM->TAG_DL
 HTML5::DOM->TAG_DT
 HTML5::DOM->TAG_EM
 HTML5::DOM->TAG_EMBED
 HTML5::DOM->TAG_FIELDSET
 HTML5::DOM->TAG_FIGCAPTION
 HTML5::DOM->TAG_FIGURE
 HTML5::DOM->TAG_FONT
 HTML5::DOM->TAG_FOOTER
 HTML5::DOM->TAG_FORM
 HTML5::DOM->TAG_FRAME
 HTML5::DOM->TAG_FRAMESET
 HTML5::DOM->TAG_H1
 HTML5::DOM->TAG_H2

lib/HTML5/DOM.pod  view on Meta::CPAN

 HTML5::DOM->TAG_MAP
 HTML5::DOM->TAG_MARK
 HTML5::DOM->TAG_MARQUEE
 HTML5::DOM->TAG_MENU
 HTML5::DOM->TAG_MENUITEM
 HTML5::DOM->TAG_META
 HTML5::DOM->TAG_METER
 HTML5::DOM->TAG_MTEXT
 HTML5::DOM->TAG_NAV
 HTML5::DOM->TAG_NOBR
 HTML5::DOM->TAG_NOEMBED
 HTML5::DOM->TAG_NOFRAMES
 HTML5::DOM->TAG_NOSCRIPT
 HTML5::DOM->TAG_OBJECT
 HTML5::DOM->TAG_OL
 HTML5::DOM->TAG_OPTGROUP
 HTML5::DOM->TAG_OPTION
 HTML5::DOM->TAG_OUTPUT
 HTML5::DOM->TAG_P
 HTML5::DOM->TAG_PARAM
 HTML5::DOM->TAG_PLAINTEXT

third_party/modest/include/mycss/property/const.h  view on Meta::CPAN

	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE        = 0x005e,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN     = 0x005f,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_OUT    = 0x0061,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_END    = 0x0149,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_START  = 0x014a,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060
}
typedef mycss_property_transition_timing_function_t;

enum mycss_property_unicode_bidi {
	MyCSS_PROPERTY_UNICODE_BIDI_EMBED            = 0x0065,
	MyCSS_PROPERTY_UNICODE_BIDI_NORMAL           = 0x00d5,
	MyCSS_PROPERTY_UNICODE_BIDI_INHERIT          = 0x0092,
	MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT        = 0x0101,
	MyCSS_PROPERTY_UNICODE_BIDI_UNSET            = 0x016f,
	MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE          = 0x00a0,
	MyCSS_PROPERTY_UNICODE_BIDI_INITIAL          = 0x0093,
	MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE    = 0x0024,
	MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x00a1
}
typedef mycss_property_unicode_bidi_t;

third_party/modest/include/myhtml/api.h  view on Meta::CPAN

    MyHTML_TAG_DD                  = 0x024,
    MyHTML_TAG_DEL                 = 0x025,
    MyHTML_TAG_DETAILS             = 0x026,
    MyHTML_TAG_DFN                 = 0x027,
    MyHTML_TAG_DIALOG              = 0x028,
    MyHTML_TAG_DIR                 = 0x029,
    MyHTML_TAG_DIV                 = 0x02a,
    MyHTML_TAG_DL                  = 0x02b,
    MyHTML_TAG_DT                  = 0x02c,
    MyHTML_TAG_EM                  = 0x02d,
    MyHTML_TAG_EMBED               = 0x02e,
    MyHTML_TAG_FIELDSET            = 0x02f,
    MyHTML_TAG_FIGCAPTION          = 0x030,
    MyHTML_TAG_FIGURE              = 0x031,
    MyHTML_TAG_FONT                = 0x032,
    MyHTML_TAG_FOOTER              = 0x033,
    MyHTML_TAG_FORM                = 0x034,
    MyHTML_TAG_FRAME               = 0x035,
    MyHTML_TAG_FRAMESET            = 0x036,
    MyHTML_TAG_H1                  = 0x037,
    MyHTML_TAG_H2                  = 0x038,

third_party/modest/include/myhtml/api.h  view on Meta::CPAN

    MyHTML_TAG_MAP                 = 0x051,
    MyHTML_TAG_MARK                = 0x052,
    MyHTML_TAG_MARQUEE             = 0x053,
    MyHTML_TAG_MENU                = 0x054,
    MyHTML_TAG_MENUITEM            = 0x055,
    MyHTML_TAG_META                = 0x056,
    MyHTML_TAG_METER               = 0x057,
    MyHTML_TAG_MTEXT               = 0x058,
    MyHTML_TAG_NAV                 = 0x059,
    MyHTML_TAG_NOBR                = 0x05a,
    MyHTML_TAG_NOEMBED             = 0x05b,
    MyHTML_TAG_NOFRAMES            = 0x05c,
    MyHTML_TAG_NOSCRIPT            = 0x05d,
    MyHTML_TAG_OBJECT              = 0x05e,
    MyHTML_TAG_OL                  = 0x05f,
    MyHTML_TAG_OPTGROUP            = 0x060,
    MyHTML_TAG_OPTION              = 0x061,
    MyHTML_TAG_OUTPUT              = 0x062,
    MyHTML_TAG_P                   = 0x063,
    MyHTML_TAG_PARAM               = 0x064,
    MyHTML_TAG_PLAINTEXT           = 0x065,

third_party/modest/include/myhtml/tag_const.h  view on Meta::CPAN

	MyHTML_TAG_DD                  = 0x024,
	MyHTML_TAG_DEL                 = 0x025,
	MyHTML_TAG_DETAILS             = 0x026,
	MyHTML_TAG_DFN                 = 0x027,
	MyHTML_TAG_DIALOG              = 0x028,
	MyHTML_TAG_DIR                 = 0x029,
	MyHTML_TAG_DIV                 = 0x02a,
	MyHTML_TAG_DL                  = 0x02b,
	MyHTML_TAG_DT                  = 0x02c,
	MyHTML_TAG_EM                  = 0x02d,
	MyHTML_TAG_EMBED               = 0x02e,
	MyHTML_TAG_FIELDSET            = 0x02f,
	MyHTML_TAG_FIGCAPTION          = 0x030,
	MyHTML_TAG_FIGURE              = 0x031,
	MyHTML_TAG_FONT                = 0x032,
	MyHTML_TAG_FOOTER              = 0x033,
	MyHTML_TAG_FORM                = 0x034,
	MyHTML_TAG_FRAME               = 0x035,
	MyHTML_TAG_FRAMESET            = 0x036,
	MyHTML_TAG_H1                  = 0x037,
	MyHTML_TAG_H2                  = 0x038,

third_party/modest/include/myhtml/tag_const.h  view on Meta::CPAN

	MyHTML_TAG_MAP                 = 0x051,
	MyHTML_TAG_MARK                = 0x052,
	MyHTML_TAG_MARQUEE             = 0x053,
	MyHTML_TAG_MENU                = 0x054,
	MyHTML_TAG_MENUITEM            = 0x055,
	MyHTML_TAG_META                = 0x056,
	MyHTML_TAG_METER               = 0x057,
	MyHTML_TAG_MTEXT               = 0x058,
	MyHTML_TAG_NAV                 = 0x059,
	MyHTML_TAG_NOBR                = 0x05a,
	MyHTML_TAG_NOEMBED             = 0x05b,
	MyHTML_TAG_NOFRAMES            = 0x05c,
	MyHTML_TAG_NOSCRIPT            = 0x05d,
	MyHTML_TAG_OBJECT              = 0x05e,
	MyHTML_TAG_OL                  = 0x05f,
	MyHTML_TAG_OPTGROUP            = 0x060,
	MyHTML_TAG_OPTION              = 0x061,
	MyHTML_TAG_OUTPUT              = 0x062,
	MyHTML_TAG_P                   = 0x063,
	MyHTML_TAG_PARAM               = 0x064,
	MyHTML_TAG_PLAINTEXT           = 0x065,

third_party/modest/source/mycss/property/const.h  view on Meta::CPAN

	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE        = 0x005e,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN     = 0x005f,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_OUT    = 0x0061,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_END    = 0x0149,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_STEP_START  = 0x014a,
	MyCSS_PROPERTY_TRANSITION_TIMING_FUNCTION_EASE_IN_OUT = 0x0060
}
typedef mycss_property_transition_timing_function_t;

enum mycss_property_unicode_bidi {
	MyCSS_PROPERTY_UNICODE_BIDI_EMBED            = 0x0065,
	MyCSS_PROPERTY_UNICODE_BIDI_NORMAL           = 0x00d5,
	MyCSS_PROPERTY_UNICODE_BIDI_INHERIT          = 0x0092,
	MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT        = 0x0101,
	MyCSS_PROPERTY_UNICODE_BIDI_UNSET            = 0x016f,
	MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE          = 0x00a0,
	MyCSS_PROPERTY_UNICODE_BIDI_INITIAL          = 0x0093,
	MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE    = 0x0024,
	MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE = 0x00a1
}
typedef mycss_property_unicode_bidi_t;

third_party/modest/source/mycss/property/parser.c  view on Meta::CPAN

    mycss_declaration_entry_t* dec_entry = entry->declaration->entry_last;
    
    if(token->type != MyCSS_TOKEN_TYPE_IDENT)
        return mycss_property_shared_switch_to_parse_error(entry);
    
    mycss_token_data_to_string(entry, token, &str, true, false);
    dec_entry->value_type = mycss_property_value_type_by_name(str.data, str.length);
    
    switch (dec_entry->value_type) {
        case MyCSS_PROPERTY_UNICODE_BIDI_NORMAL:
        case MyCSS_PROPERTY_UNICODE_BIDI_EMBED:
        case MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE:
        case MyCSS_PROPERTY_UNICODE_BIDI_BIDI_OVERRIDE:
        case MyCSS_PROPERTY_UNICODE_BIDI_ISOLATE_OVERRIDE:
        case MyCSS_PROPERTY_UNICODE_BIDI_PLAINTEXT:
            /* default values */
        case MyCSS_PROPERTY_VALUE_INHERIT:
        case MyCSS_PROPERTY_VALUE_INITIAL:
        case MyCSS_PROPERTY_VALUE_UNSET:
            return mycss_property_parser_destroy_string(&str, mycss_property_shared_switch_to_find_important(entry));
            

third_party/modest/source/myhtml/api.h  view on Meta::CPAN

    MyHTML_TAG_DD                  = 0x024,
    MyHTML_TAG_DEL                 = 0x025,
    MyHTML_TAG_DETAILS             = 0x026,
    MyHTML_TAG_DFN                 = 0x027,
    MyHTML_TAG_DIALOG              = 0x028,
    MyHTML_TAG_DIR                 = 0x029,
    MyHTML_TAG_DIV                 = 0x02a,
    MyHTML_TAG_DL                  = 0x02b,
    MyHTML_TAG_DT                  = 0x02c,
    MyHTML_TAG_EM                  = 0x02d,
    MyHTML_TAG_EMBED               = 0x02e,
    MyHTML_TAG_FIELDSET            = 0x02f,
    MyHTML_TAG_FIGCAPTION          = 0x030,
    MyHTML_TAG_FIGURE              = 0x031,
    MyHTML_TAG_FONT                = 0x032,
    MyHTML_TAG_FOOTER              = 0x033,
    MyHTML_TAG_FORM                = 0x034,
    MyHTML_TAG_FRAME               = 0x035,
    MyHTML_TAG_FRAMESET            = 0x036,
    MyHTML_TAG_H1                  = 0x037,
    MyHTML_TAG_H2                  = 0x038,

third_party/modest/source/myhtml/api.h  view on Meta::CPAN

    MyHTML_TAG_MAP                 = 0x051,
    MyHTML_TAG_MARK                = 0x052,
    MyHTML_TAG_MARQUEE             = 0x053,
    MyHTML_TAG_MENU                = 0x054,
    MyHTML_TAG_MENUITEM            = 0x055,
    MyHTML_TAG_META                = 0x056,
    MyHTML_TAG_METER               = 0x057,
    MyHTML_TAG_MTEXT               = 0x058,
    MyHTML_TAG_NAV                 = 0x059,
    MyHTML_TAG_NOBR                = 0x05a,
    MyHTML_TAG_NOEMBED             = 0x05b,
    MyHTML_TAG_NOFRAMES            = 0x05c,
    MyHTML_TAG_NOSCRIPT            = 0x05d,
    MyHTML_TAG_OBJECT              = 0x05e,
    MyHTML_TAG_OL                  = 0x05f,
    MyHTML_TAG_OPTGROUP            = 0x060,
    MyHTML_TAG_OPTION              = 0x061,
    MyHTML_TAG_OUTPUT              = 0x062,
    MyHTML_TAG_P                   = 0x063,
    MyHTML_TAG_PARAM               = 0x064,
    MyHTML_TAG_PLAINTEXT           = 0x065,

third_party/modest/source/myhtml/myhtml.c  view on Meta::CPAN

bool myhtml_node_is_void_element(myhtml_tree_node_t *node)
{
    // http://w3c.github.io/html-reference/syntax.html#void-elements
    switch (node->tag_id)
    {
        case MyHTML_TAG_AREA:
        case MyHTML_TAG_BASE:
        case MyHTML_TAG_BR:
        case MyHTML_TAG_COL:
        case MyHTML_TAG_COMMAND:
        case MyHTML_TAG_EMBED:
        case MyHTML_TAG_HR:
        case MyHTML_TAG_IMG:
        case MyHTML_TAG_INPUT:
        case MyHTML_TAG_KEYGEN:
        case MyHTML_TAG_LINK:
        case MyHTML_TAG_META:
        case MyHTML_TAG_PARAM:
        case MyHTML_TAG_SOURCE:
        case MyHTML_TAG_TRACK:
        case MyHTML_TAG_WBR:

third_party/modest/source/myhtml/rules.c  view on Meta::CPAN

                
                myhtml_tree_node_insert_html_element(tree, token);
                tree->flags ^= (tree->flags & MyHTML_TREE_FLAGS_FRAMESET_OK);
                
                tree->insert_mode = MyHTML_INSERTION_MODE_IN_TABLE;
                break;
            }
                
            case MyHTML_TAG_AREA:
            case MyHTML_TAG_BR:
            case MyHTML_TAG_EMBED:
            case MyHTML_TAG_IMG:
            case MyHTML_TAG_KEYGEN:
            case MyHTML_TAG_WBR:
            {
                myhtml_tree_active_formatting_reconstruction(tree);
                
                myhtml_tree_node_insert_html_element(tree, token);
                myhtml_tree_open_elements_pop(tree);
                
                tree->flags ^= (tree->flags & MyHTML_TREE_FLAGS_FRAMESET_OK);

third_party/modest/source/myhtml/rules.c  view on Meta::CPAN


            case MyHTML_TAG_IFRAME:
            {
                tree->flags ^= (tree->flags & MyHTML_TREE_FLAGS_FRAMESET_OK);
                tree->state_of_builder = MyHTML_TOKENIZER_STATE_RAWTEXT;
                
                myhtml_tree_generic_raw_text_element_parsing_algorithm(tree, token);
                break;
            }
                
            case MyHTML_TAG_NOEMBED:
            {
                tree->state_of_builder = MyHTML_TOKENIZER_STATE_RAWTEXT;
                myhtml_tree_generic_raw_text_element_parsing_algorithm(tree, token);
                break;
            }
                
            case MyHTML_TAG_NOSCRIPT:
            {
                if(tree->flags & MyHTML_TREE_FLAGS_SCRIPT) {
                    tree->state_of_builder = MyHTML_TOKENIZER_STATE_RAWTEXT;

third_party/modest/source/myhtml/rules.c  view on Meta::CPAN

            case MyHTML_TAG_BLOCKQUOTE:
            case MyHTML_TAG_BODY:
            case MyHTML_TAG_BR:
            case MyHTML_TAG_CENTER:
            case MyHTML_TAG_CODE:
            case MyHTML_TAG_DD:
            case MyHTML_TAG_DIV:
            case MyHTML_TAG_DL:
            case MyHTML_TAG_DT:
            case MyHTML_TAG_EM:
            case MyHTML_TAG_EMBED:
            case MyHTML_TAG_H1:
            case MyHTML_TAG_H2:
            case MyHTML_TAG_H3:
            case MyHTML_TAG_H4:
            case MyHTML_TAG_H5:
            case MyHTML_TAG_H6:
            case MyHTML_TAG_HEAD:
            case MyHTML_TAG_HR:
            case MyHTML_TAG_I:
            case MyHTML_TAG_IMG:

third_party/modest/source/myhtml/serialization.c  view on Meta::CPAN

        case MyHTML_TAG__COMMENT:
        case MyHTML_TAG__DOCTYPE:
            return MyCORE_STATUS_OK;
        
        // https://html.spec.whatwg.org/multipage/parsing.html#serialising-html-fragments
        case MyHTML_TAG_AREA:
        case MyHTML_TAG_BASE:
        case MyHTML_TAG_BGSOUND:
        case MyHTML_TAG_BR:
        case MyHTML_TAG_COL:
        case MyHTML_TAG_EMBED:
        case MyHTML_TAG_FRAME:
        case MyHTML_TAG_HR:
        case MyHTML_TAG_IMG:
        case MyHTML_TAG_INPUT:
        case MyHTML_TAG_KEYGEN:
        case MyHTML_TAG_LINK:
        case MyHTML_TAG_META:
        case MyHTML_TAG_PARAM:
        case MyHTML_TAG_SOURCE:
        case MyHTML_TAG_TRACK:

third_party/modest/source/myhtml/serialization.c  view on Meta::CPAN

            return MyCORE_STATUS_ERROR_MEMORY_ALLOCATION;
        
        return MyCORE_STATUS_OK;
    }
    
    switch (node->parent->tag_id) {
        case MyHTML_TAG_STYLE:
        case MyHTML_TAG_SCRIPT:
        case MyHTML_TAG_XMP:
        case MyHTML_TAG_IFRAME:
        case MyHTML_TAG_NOEMBED:
        case MyHTML_TAG_NOFRAMES:
        case MyHTML_TAG_PLAINTEXT:
            if(callback(node->token->str.data, node->token->str.length, ptr))
                return MyCORE_STATUS_ERROR_MEMORY_ALLOCATION;
            break;
        default:
            if(myhtml_serialization_append(node->token->str.data, node->token->str.length, callback, ptr))
                return MyCORE_STATUS_ERROR_MEMORY_ALLOCATION;
            
            break;

third_party/modest/source/myhtml/tag_const.h  view on Meta::CPAN

	MyHTML_TAG_DD                  = 0x024,
	MyHTML_TAG_DEL                 = 0x025,
	MyHTML_TAG_DETAILS             = 0x026,
	MyHTML_TAG_DFN                 = 0x027,
	MyHTML_TAG_DIALOG              = 0x028,
	MyHTML_TAG_DIR                 = 0x029,
	MyHTML_TAG_DIV                 = 0x02a,
	MyHTML_TAG_DL                  = 0x02b,
	MyHTML_TAG_DT                  = 0x02c,
	MyHTML_TAG_EM                  = 0x02d,
	MyHTML_TAG_EMBED               = 0x02e,
	MyHTML_TAG_FIELDSET            = 0x02f,
	MyHTML_TAG_FIGCAPTION          = 0x030,
	MyHTML_TAG_FIGURE              = 0x031,
	MyHTML_TAG_FONT                = 0x032,
	MyHTML_TAG_FOOTER              = 0x033,
	MyHTML_TAG_FORM                = 0x034,
	MyHTML_TAG_FRAME               = 0x035,
	MyHTML_TAG_FRAMESET            = 0x036,
	MyHTML_TAG_H1                  = 0x037,
	MyHTML_TAG_H2                  = 0x038,

third_party/modest/source/myhtml/tag_const.h  view on Meta::CPAN

	MyHTML_TAG_MAP                 = 0x051,
	MyHTML_TAG_MARK                = 0x052,
	MyHTML_TAG_MARQUEE             = 0x053,
	MyHTML_TAG_MENU                = 0x054,
	MyHTML_TAG_MENUITEM            = 0x055,
	MyHTML_TAG_META                = 0x056,
	MyHTML_TAG_METER               = 0x057,
	MyHTML_TAG_MTEXT               = 0x058,
	MyHTML_TAG_NAV                 = 0x059,
	MyHTML_TAG_NOBR                = 0x05a,
	MyHTML_TAG_NOEMBED             = 0x05b,
	MyHTML_TAG_NOFRAMES            = 0x05c,
	MyHTML_TAG_NOSCRIPT            = 0x05d,
	MyHTML_TAG_OBJECT              = 0x05e,
	MyHTML_TAG_OL                  = 0x05f,
	MyHTML_TAG_OPTGROUP            = 0x060,
	MyHTML_TAG_OPTION              = 0x061,
	MyHTML_TAG_OUTPUT              = 0x062,
	MyHTML_TAG_P                   = 0x063,
	MyHTML_TAG_PARAM               = 0x064,
	MyHTML_TAG_PLAINTEXT           = 0x065,

third_party/modest/source/myhtml/tag_init.c  view on Meta::CPAN

		}
	},
	{MyHTML_TAG_EM, "em", 2, MyHTML_TOKENIZER_STATE_DATA, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_FORMATTING, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY
		}
	},
	{MyHTML_TAG_EMBED, "embed", 5, MyHTML_TOKENIZER_STATE_DATA, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_SPECIAL, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY
		}
	},
	{MyHTML_TAG_FIELDSET, "fieldset", 8, MyHTML_TOKENIZER_STATE_DATA, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_SPECIAL, 

third_party/modest/source/myhtml/tag_init.c  view on Meta::CPAN

		}
	},
	{MyHTML_TAG_NOBR, "nobr", 4, MyHTML_TOKENIZER_STATE_DATA, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_FORMATTING, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY
		}
	},
	{MyHTML_TAG_NOEMBED, "noembed", 7, MyHTML_TOKENIZER_STATE_RAWTEXT, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_SPECIAL, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_ORDINARY, 
			MyHTML_TAG_CATEGORIES_ORDINARY
		}
	},
	{MyHTML_TAG_NOFRAMES, "noframes", 8, MyHTML_TOKENIZER_STATE_RAWTEXT, 
		{
			MyHTML_TAG_CATEGORIES_ORDINARY, MyHTML_TAG_CATEGORIES_SPECIAL, 

third_party/modest/source/myhtml/tag_init.c  view on Meta::CPAN

	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_HKERN], 504, 200},
	{&myhtml_tag_base_list[MyHTML_TAG_FEPOINTLIGHT], 0, 201},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_EMBED], 0, 206},
	{&myhtml_tag_base_list[MyHTML_TAG_RECT], 505, 207},
	{&myhtml_tag_base_list[MyHTML_TAG_PARAM], 507, 208},
	{&myhtml_tag_base_list[MyHTML_TAG_DT], 508, 209},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_FEDISPLACEMENTMAP], 0, 214},
	{&myhtml_tag_base_list[MyHTML_TAG_BDI], 0, 215},
	{&myhtml_tag_base_list[MyHTML_TAG_H6], 0, 216},

third_party/modest/source/myhtml/tag_init.c  view on Meta::CPAN

	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_IMG], 0, 353},
	{&myhtml_tag_base_list[MyHTML_TAG_DATALIST], 0, 354},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_MSCARRY], 0, 356},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_NOEMBED], 0, 361},
	{&myhtml_tag_base_list[MyHTML_TAG_DD], 529, 362},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{&myhtml_tag_base_list[MyHTML_TAG_UL], 0, 365},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},
	{NULL, 0, 0},



( run in 0.958 second using v1.01-cache-2.11-cpan-71847e10f99 )