Skip to content

Commit 575b772

Browse files
committed
Add preamble containing a @generated stanza
1 parent e8bc7e0 commit 575b772

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
@@ -34,7 +34,7 @@ fn generated_code_is_fresh() {
3434
.stack_size(128 * 1024 * 1024)
3535
.spawn(move || {
3636
let generated = expand(&input);
37-
let formatted = reformat(&generated);
37+
let formatted = reformat(&format!("{}{}", PREAMBLE, generated));
3838
let current = fs::read_to_string(&output).unwrap_or_default();
3939

4040
if formatted == current {
@@ -70,6 +70,8 @@ fn reformat(code: &str) -> String {
7070
String::from_utf8(output.stdout).unwrap()
7171
}
7272

73+
const PREAMBLE: &str = "// This code is @generated. See tests/codegen.rs for more information.\n\n";
74+
7375
/*
7476
7577
Implements the `match_token!()` macro for use by the HTML tree builder

0 commit comments

Comments
 (0)