Marpa-R2
view release on metacpan or search on metacpan
html/lib/Marpa/R2/HTML/Config/Default.pm view on Meta::CPAN
},
{
'action' => 'ELE_li',
'lhs' => 'ELE_li',
'rhs' => [
'S_li',
'FLO_mixed',
'E_li'
]
},
{
'action' => 'ELE_map',
'lhs' => 'ELE_map',
'rhs' => [
'S_map',
'Contents_ELE_map',
'E_map'
]
},
{
'action' => 'ELE_menu',
'lhs' => 'ELE_menu',
'rhs' => [
'S_menu',
'Contents_ELE_menu',
'E_menu'
]
},
{
'action' => 'ELE_object',
'lhs' => 'ELE_object',
'rhs' => [
'S_object',
'Contents_ELE_object',
'E_object'
]
},
{
'action' => 'ELE_ol',
'lhs' => 'ELE_ol',
'rhs' => [
'S_ol',
'Contents_ELE_ol',
'E_ol'
]
},
{
'action' => 'ELE_optgroup',
'lhs' => 'ELE_optgroup',
'rhs' => [
'S_optgroup',
'Contents_ELE_optgroup',
'E_optgroup'
]
},
{
'action' => 'ELE_option',
'lhs' => 'ELE_option',
'rhs' => [
'S_option',
'FLO_pcdata',
'E_option'
]
},
{
'action' => 'ELE_p',
'lhs' => 'ELE_p',
'rhs' => [
'S_p',
'FLO_inline',
'E_p'
]
},
{
'action' => 'ELE_param',
'lhs' => 'ELE_param',
'rhs' => [
'S_param',
'FLO_empty',
'E_param'
]
},
{
'action' => 'ELE_select',
'lhs' => 'ELE_select',
'rhs' => [
'S_select',
'Contents_ELE_select',
'E_select'
]
},
{
'action' => 'ELE_table',
'lhs' => 'ELE_table',
'rhs' => [
'S_table',
'Contents_ELE_table',
'E_table'
]
},
{
'action' => 'ELE_tbody',
'lhs' => 'ELE_tbody',
'rhs' => [
'S_tbody',
'Contents_ELE_tbody',
'E_tbody'
]
},
{
'action' => 'ELE_td',
'lhs' => 'ELE_td',
'rhs' => [
'S_td',
'FLO_mixed',
'E_td'
]
},
{
'action' => 'ELE_tfoot',
'lhs' => 'ELE_tfoot',
'rhs' => [
'S_tfoot',
'Contents_ELE_tfoot',
'E_tfoot'
]
},
{
'action' => 'ELE_th',
'lhs' => 'ELE_th',
'rhs' => [
'S_th',
'FLO_mixed',
'E_th'
]
},
{
'action' => 'ELE_thead',
'lhs' => 'ELE_thead',
'rhs' => [
'S_thead',
'Contents_ELE_thead',
'E_thead'
]
},
{
'action' => 'ELE_tr',
'lhs' => 'ELE_tr',
'rhs' => [
'S_tr',
'Contents_ELE_tr',
'E_tr'
]
},
{
'action' => 'ELE_ul',
'lhs' => 'ELE_ul',
'rhs' => [
'S_ul',
'Contents_ELE_ul',
'E_ul'
]
},
{
'lhs' => 'FLO_SGML',
'min' => 0,
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'FLO_block',
'min' => 0,
'rhs' => [
'GRP_block'
]
},
{
'lhs' => 'FLO_cdata',
'min' => 0,
'rhs' => [
'GRP_cdata'
]
},
{
'lhs' => 'FLO_empty',
'rhs' => []
},
{
'lhs' => 'FLO_head',
'min' => 0,
'rhs' => [
'GRP_head'
]
},
{
'lhs' => 'FLO_inline',
'min' => 0,
'rhs' => [
'GRP_inline'
]
},
{
'lhs' => 'FLO_mixed',
'min' => 0,
'rhs' => [
'GRP_mixed'
]
},
{
'lhs' => 'FLO_pcdata',
'min' => 0,
'rhs' => [
'GRP_pcdata'
]
},
{
'lhs' => 'GRP_ELE_applet',
'rhs' => [
'ELE_param'
]
},
{
'lhs' => 'GRP_ELE_applet',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_ELE_applet',
'rhs' => [
'GRP_mixed'
]
},
{
'lhs' => 'GRP_ELE_colgroup',
'rhs' => [
'ELE_col'
]
},
{
'lhs' => 'GRP_ELE_colgroup',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_ELE_dir',
'rhs' => [
'ELE_li'
]
},
{
'lhs' => 'GRP_ELE_dir',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_ELE_dl',
'rhs' => [
'ELE_dd'
]
},
{
'lhs' => 'GRP_ELE_dl',
'rhs' => [
'ELE_dt'
]
},
{
'lhs' => 'GRP_ELE_dl',
'rhs' => [
'GRP_SGML'
html/lib/Marpa/R2/HTML/Config/Default.pm view on Meta::CPAN
'lhs' => 'GRP_anywhere',
'rhs' => [
'ELE_object'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_dir'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_dl'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_menu'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_ol'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_p'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_table'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'ELE_ul'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_block',
'rhs' => [
'GRP_anywhere'
]
},
{
'lhs' => 'GRP_cdata',
'rhs' => [
'CRUFT'
]
},
{
'lhs' => 'GRP_cdata',
'rhs' => [
'cdata'
]
},
{
'lhs' => 'GRP_head',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_head',
'rhs' => [
'GRP_anywhere'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'ELE_applet'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'ELE_map'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'ELE_select'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'GRP_anywhere'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'cdata'
]
},
{
'lhs' => 'GRP_inline',
'rhs' => [
'pcdata'
]
},
{
'lhs' => 'GRP_mixed',
'rhs' => [
'GRP_block'
]
},
{
'lhs' => 'GRP_mixed',
'rhs' => [
'GRP_inline'
]
},
{
'lhs' => 'GRP_pcdata',
'rhs' => [
'GRP_SGML'
]
},
{
'lhs' => 'GRP_pcdata',
'rhs' => [
'cdata'
]
},
{
'lhs' => 'GRP_pcdata',
'rhs' => [
'pcdata'
]
},
{
'action' => 'SPE_CDATA',
'lhs' => 'cdata',
'rhs' => [
'CDATA'
]
},
{
'action' => 'SPE_COMMENT',
'lhs' => 'comment',
'rhs' => [
'C'
]
},
{
'action' => 'SPE_CRUFT',
'lhs' => 'cruft',
'rhs' => [
'CRUFT'
]
},
{
'action' => 'SPE_DECL',
'lhs' => 'decl',
'rhs' => [
'D'
]
},
{
'action' => 'SPE_TOP',
'lhs' => 'document',
'rhs' => [
'prolog',
'ELE_html',
'trailer',
'EOF'
]
},
{
'action' => 'SPE_PCDATA',
'lhs' => 'pcdata',
'rhs' => [
'PCDATA'
]
},
{
'action' => 'SPE_PI',
'lhs' => 'pi',
'rhs' => [
'PI'
]
},
{
'action' => 'SPE_PROLOG',
'lhs' => 'prolog',
'rhs' => [
'FLO_SGML'
]
},
{
'action' => 'SPE_TRAILER',
'lhs' => 'trailer',
'rhs' => [
'FLO_SGML'
]
},
{
'action' => 'SPE_WHITESPACE',
'lhs' => 'whitespace',
'rhs' => [
'WHITESPACE'
]
}
];
$RUNTIME_TAG = {
'a' => 'FLO_inline',
'abbr' => 'FLO_inline',
'acronym' => 'FLO_inline',
'address' => 'FLO_inline',
'audio' => 'FLO_inline',
'b' => 'FLO_inline',
'base' => 'FLO_empty',
'basefont' => 'FLO_empty',
'bdo' => 'FLO_inline',
'big' => 'FLO_inline',
'blink' => 'FLO_inline',
'blockquote' => 'FLO_mixed',
'br' => 'FLO_empty',
'button' => 'FLO_inline',
'center' => 'FLO_mixed',
'cite' => 'FLO_inline',
'code' => 'FLO_inline',
'command' => 'FLO_inline',
'dfn' => 'FLO_inline',
'div' => 'FLO_mixed',
'em' => 'FLO_inline',
'embed' => 'FLO_inline',
'fieldset' => 'FLO_mixed',
'font' => 'FLO_inline',
'form' => 'FLO_mixed',
'h1' => 'FLO_inline',
'h2' => 'FLO_inline',
'h3' => 'FLO_inline',
'h4' => 'FLO_inline',
'h5' => 'FLO_inline',
'h6' => 'FLO_inline',
'hr' => 'FLO_empty',
'i' => 'FLO_inline',
'img' => 'FLO_empty',
'input' => 'FLO_empty',
'isindex' => 'FLO_empty',
'kbd' => 'FLO_inline',
'keygen' => 'FLO_inline',
'label' => 'FLO_inline',
'link' => 'FLO_empty',
'mark' => 'FLO_inline',
'meta' => 'FLO_empty',
'meter' => 'FLO_inline',
'nobr' => 'FLO_inline',
'noframes' => 'FLO_mixed',
'noscript' => 'FLO_mixed',
'output' => 'FLO_inline',
'plaintext' => 'FLO_cdata',
'pre' => 'FLO_inline',
'progress' => 'FLO_inline',
'q' => 'FLO_inline',
'rb' => 'FLO_inline',
'rbc' => 'FLO_inline',
'rp' => 'FLO_inline',
'rt' => 'FLO_inline',
'rtc' => 'FLO_inline',
'ruby' => 'FLO_inline',
's' => 'FLO_inline',
'samp' => 'FLO_inline',
'script' => 'FLO_cdata',
'small' => 'FLO_inline',
'span' => 'FLO_inline',
'strike' => 'FLO_inline',
'strong' => 'FLO_inline',
'style' => 'FLO_cdata',
'sub' => 'FLO_inline',
'sup' => 'FLO_inline',
'textarea' => 'FLO_cdata',
'time' => 'FLO_inline',
'title' => 'FLO_pcdata',
'tt' => 'FLO_inline',
'u' => 'FLO_inline',
'var' => 'FLO_inline',
'video' => 'FLO_inline',
'wbr' => 'FLO_inline',
'xmp' => 'FLO_cdata'
};
$RUBY_SLIPPERS_RANK_BY_NAME = {
'<!element>' => {
'</*>' => 1
},
'<%head>' => {
'</*>' => 1,
'S_head' => 2,
'S_html' => 3
},
'<%inline>' => {
'</*>' => 1,
'S_body' => 6,
'S_head' => 7,
'S_html' => 8,
'S_p' => 2,
'S_tbody' => 5,
'S_td' => 3,
'S_tr' => 4
},
'<*>' => {
'</*>' => 1,
'S_body' => 2,
'S_head' => 3,
'S_html' => 4
},
'</*>' => {
'</*>' => 1
},
'CDATA' => {
'</*>' => 1,
'S_body' => 6,
'S_head' => 7,
'S_html' => 8,
'S_p' => 2,
'S_tbody' => 5,
'S_td' => 3,
'S_tr' => 4
},
'EOF' => {
'</*>' => 3,
'E_body' => 2,
'E_html' => 1,
'S_body' => 4,
'S_head' => 5,
'S_html' => 6
},
'E_body' => {
'</*>' => 1,
'S_body' => 2,
'S_head' => 3,
'S_html' => 4
},
'E_html' => {
'</*>' => 2,
'E_body' => 1,
'S_body' => 3,
'S_head' => 4,
'S_html' => 5
},
( run in 2.094 seconds using v1.01-cache-2.11-cpan-d8267643d1d )