diff options
| author | Martin Fischer <martin@push-f.com> | 2021-11-12 03:37:23 +0100 | 
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2021-11-12 03:41:38 +0100 | 
| commit | ea7c3c9b8b45d846bcb45573c9b2250d8152be30 (patch) | |
| tree | 2b53e638000862f0fed27b80dfca3cb1c9d62f59 | |
| parent | 346f7404529cb871b082ba4b8d1ef45e2feee394 (diff) | |
fix compiler warning about semicolons in macros
See https://github.com/rust-lang/rust/issues/79813.
| -rw-r--r-- | src/tokenizer/mod.rs | 50 | 
1 files changed, 25 insertions, 25 deletions
| diff --git a/src/tokenizer/mod.rs b/src/tokenizer/mod.rs index dd5f219..a58e388 100644 --- a/src/tokenizer/mod.rs +++ b/src/tokenizer/mod.rs @@ -565,30 +565,30 @@ impl<Sink: TokenSink> Tokenizer<Sink> {  // Shorthand for common state machine behaviors.  macro_rules! shorthand ( -    ( $me:ident : emit $c:expr                     ) => ( $me.emit_char($c);                                   ); -    ( $me:ident : create_tag $kind:ident $c:expr   ) => ( $me.create_tag($kind, $c);                           ); -    ( $me:ident : push_tag $c:expr                 ) => ( $me.current_tag_name.push($c);                       ); -    ( $me:ident : discard_tag                      ) => ( $me.discard_tag();                                   ); -    ( $me:ident : discard_char $input:expr         ) => ( $me.discard_char($input);                            ); -    ( $me:ident : push_temp $c:expr                ) => ( $me.temp_buf.push($c);                               ); -    ( $me:ident : emit_temp                        ) => ( $me.emit_temp_buf();                                 ); -    ( $me:ident : clear_temp                       ) => ( $me.clear_temp_buf();                                ); -    ( $me:ident : create_attr $c:expr              ) => ( $me.create_attribute($c);                            ); -    ( $me:ident : push_name $c:expr                ) => ( $me.current_attr_name.push($c);                      ); -    ( $me:ident : push_value $c:expr               ) => ( $me.current_attr_value.push($c);                     ); -    ( $me:ident : append_value $c:expr             ) => ( $me.current_attr_value.push_str($c);                 ); -    ( $me:ident : push_comment $c:expr             ) => ( $me.current_comment.push($c);                        ); -    ( $me:ident : append_comment $c:expr           ) => ( $me.current_comment.push_str($c);                    ); -    ( $me:ident : emit_comment                     ) => ( $me.emit_current_comment();                          ); -    ( $me:ident : clear_comment                    ) => ( $me.current_comment.clear();                         ); -    ( $me:ident : create_doctype                   ) => ( $me.current_doctype = Doctype::new();                ); -    ( $me:ident : push_doctype_name $c:expr        ) => ( option_push(&mut $me.current_doctype.name, $c);      ); -    ( $me:ident : push_doctype_id $k:ident $c:expr ) => ( option_push($me.doctype_id($k), $c);                 ); -    ( $me:ident : clear_doctype_id $k:ident        ) => ( $me.clear_doctype_id($k);                            ); -    ( $me:ident : force_quirks                     ) => ( $me.current_doctype.force_quirks = true;             ); -    ( $me:ident : emit_doctype                     ) => ( $me.emit_current_doctype();                          ); -    ( $me:ident : error                            ) => ( $me.bad_char_error();                                ); -    ( $me:ident : error_eof                        ) => ( $me.bad_eof_error();                                 ); +    ( $me:ident : emit $c:expr                     ) => ( $me.emit_char($c)                                   ); +    ( $me:ident : create_tag $kind:ident $c:expr   ) => ( $me.create_tag($kind, $c)                           ); +    ( $me:ident : push_tag $c:expr                 ) => ( $me.current_tag_name.push($c)                       ); +    ( $me:ident : discard_tag                      ) => ( $me.discard_tag()                                   ); +    ( $me:ident : discard_char $input:expr         ) => ( $me.discard_char($input)                            ); +    ( $me:ident : push_temp $c:expr                ) => ( $me.temp_buf.push($c)                               ); +    ( $me:ident : emit_temp                        ) => ( $me.emit_temp_buf()                                 ); +    ( $me:ident : clear_temp                       ) => ( $me.clear_temp_buf()                                ); +    ( $me:ident : create_attr $c:expr              ) => ( $me.create_attribute($c)                            ); +    ( $me:ident : push_name $c:expr                ) => ( $me.current_attr_name.push($c)                      ); +    ( $me:ident : push_value $c:expr               ) => ( $me.current_attr_value.push($c)                     ); +    ( $me:ident : append_value $c:expr             ) => ( $me.current_attr_value.push_str($c)                 ); +    ( $me:ident : push_comment $c:expr             ) => ( $me.current_comment.push($c)                        ); +    ( $me:ident : append_comment $c:expr           ) => ( $me.current_comment.push_str($c)                    ); +    ( $me:ident : emit_comment                     ) => ( $me.emit_current_comment()                          ); +    ( $me:ident : clear_comment                    ) => ( $me.current_comment.clear()                         ); +    ( $me:ident : create_doctype                   ) => ( $me.current_doctype = Doctype::new()                ); +    ( $me:ident : push_doctype_name $c:expr        ) => ( option_push(&mut $me.current_doctype.name, $c)      ); +    ( $me:ident : push_doctype_id $k:ident $c:expr ) => ( option_push($me.doctype_id($k), $c)                 ); +    ( $me:ident : clear_doctype_id $k:ident        ) => ( $me.clear_doctype_id($k)                            ); +    ( $me:ident : force_quirks                     ) => ( $me.current_doctype.force_quirks = true             ); +    ( $me:ident : emit_doctype                     ) => ( $me.emit_current_doctype()                          ); +    ( $me:ident : error                            ) => ( $me.bad_char_error()                                ); +    ( $me:ident : error_eof                        ) => ( $me.bad_eof_error()                                 );  );  // Tracing of tokenizer actions.  This adds significant bloat and compile time, @@ -634,7 +634,7 @@ macro_rules! go (      ( $me:ident : eof ) => ({ $me.emit_eof(); return ProcessResult::Suspend; });      // If nothing else matched, it's a single command -    ( $me:ident : $($cmd:tt)+ ) => ( sh_trace!($me: $($cmd)+); ); +    ( $me:ident : $($cmd:tt)+ ) => ( sh_trace!($me: $($cmd)+) );      // or nothing.      ( $me:ident : ) => (()); | 
