Skip to content

Commit 6384391

Browse files
committed
Add preamble containing a @generated stanza
1 parent 7687870 commit 6384391

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

html5ever/src/tree_builder/generated.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
// This code is @generated. See tests/codegen.rs for more information.
2+
13
use super::*;
24
use crate::tendril::SliceExt;
35
use crate::tokenizer::states::{Plaintext, Rawtext, Rcdata, ScriptData};

html5ever/tests/codegen.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ fn generated_code_is_fresh() {
4040
.stack_size(stack_size * 1024 * 1024)
4141
.spawn(move || {
4242
let generated = expand(&input);
43-
let formatted = reformat(&generated);
43+
let formatted = reformat(&format!("{}{}", PREAMBLE, generated));
4444
let current = fs::read_to_string(&output).unwrap_or_default();
4545

4646
if formatted == current {
@@ -76,6 +76,8 @@ fn reformat(code: &str) -> String {
7676
String::from_utf8(output.stdout).unwrap()
7777
}
7878

79+
const PREAMBLE: &str = "// This code is @generated. See tests/codegen.rs for more information.\n\n";
80+
7981
/*
8082
8183
Implements the `match_token!()` macro for use by the HTML tree builder

0 commit comments

Comments
 (0)