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 $input:expr ) => { ... }; ( $me:ident : discard_char ) => { ... }; ( $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 : emit_doctype ) => { ... }; ( $me:ident : error ) => { ... }; ( $me:ident : error_eof ) => { ... }; ( $me:ident : create_pi $c:expr ) => { ... }; ( $me:ident : push_pi_target $c:expr ) => { ... }; ( $me:ident : push_pi_data $c:expr ) => { ... }; ( $me:ident : set_empty_tag ) => { ... }; }