macro_rules! shorthand { ( $me:ident : emit $c:expr ) => { ... }; ( $me:ident : create_tag $kind:ident $c:expr ) => { ... }; ( $me:ident : push_tag $c:expr ) => { ... }; ( $me:ident : discard_tag ) => { ... }; ( $me:ident : discard_char $input:expr ) => { ... }; ( $me:ident : push_temp $c:expr ) => { ... }; ( $me:ident : emit_temp ) => { ... }; ( $me:ident : clear_temp ) => { ... }; ( $me:ident : create_attr $c:expr ) => { ... }; ( $me:ident : push_name $c:expr ) => { ... }; ( $me:ident : push_value $c:expr ) => { ... }; ( $me:ident : append_value $c:expr ) => { ... }; ( $me:ident : push_comment $c:expr ) => { ... }; ( $me:ident : append_comment $c:expr ) => { ... }; ( $me:ident : emit_comment ) => { ... }; ( $me:ident : clear_comment ) => { ... }; ( $me:ident : create_doctype ) => { ... }; ( $me:ident : push_doctype_name $c:expr ) => { ... }; ( $me:ident : push_doctype_id $k:ident $c:expr ) => { ... }; ( $me:ident : clear_doctype_id $k:ident ) => { ... }; ( $me:ident : force_quirks ) => { ... }; ( $me:ident : emit_doctype ) => { ... }; ( $me:ident : error ) => { ... }; ( $me:ident : error_eof ) => { ... }; }