Skip to content

Commit 729b0d4

Browse files
committed
Remove mermaid debugging utilities
Signed-off-by: Simon Wülker <[email protected]>
1 parent f13abcb commit 729b0d4

File tree

1 file changed

+1
-36
lines changed

1 file changed

+1
-36
lines changed

html5ever/build/main.rs

Lines changed: 1 addition & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
//! Generates a DAFSA at compile time for resolving named character references
1111
1212
use std::{
13-
collections::{hash_map::Entry, BTreeMap, HashMap, HashSet, VecDeque},
13+
collections::{hash_map::Entry, BTreeMap, HashMap, VecDeque},
1414
env, fmt,
1515
fs::File,
1616
io::{BufReader, BufWriter, Write},
@@ -148,41 +148,6 @@ impl DafsaBuilder {
148148
}
149149
}
150150

151-
fn generate(self) -> String {
152-
return format!("graph TB");
153-
}
154-
155-
fn generate_mermaid_graph<W: fmt::Write>(&self, writer: &mut W) {
156-
let _ = writeln!(writer, "graph TB");
157-
158-
let mut stack = vec![0];
159-
let mut completed_nodes = HashSet::new();
160-
161-
while let Some(handle) = stack.pop() {
162-
for (index, edge) in self.nodes[handle].edges.iter().enumerate() {
163-
let Some(edge) = edge else {
164-
continue;
165-
};
166-
167-
if completed_nodes.insert(edge) {
168-
stack.push(*edge)
169-
}
170-
171-
let character = char::from_u32(index as u32).unwrap();
172-
173-
let start_node_expr = if self.nodes[handle].is_terminal {
174-
"dbl-circ"
175-
} else {
176-
"circ"
177-
};
178-
let _ = writeln!(
179-
writer,
180-
"\tNode{handle}@{{ shape: {start_node_expr}}}-- {character} -->Node{edge}"
181-
);
182-
}
183-
}
184-
}
185-
186151
fn finish(&mut self) {
187152
self.minimize(0);
188153
}

0 commit comments

Comments
 (0)