From 6be6a40bdf6ee64808c35bc2e983c2da1c0d7c3b Mon Sep 17 00:00:00 2001 From: Amaan Qureshi Date: Fri, 4 Oct 2024 23:41:21 -0400 Subject: [PATCH] fix(cli): do not stop printing dot graphs until edits are re-parsed --- cli/src/parse.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cli/src/parse.rs b/cli/src/parse.rs index 31a477e4..6bc41721 100644 --- a/cli/src/parse.rs +++ b/cli/src/parse.rs @@ -122,8 +122,6 @@ pub fn parse_file_at_path(parser: &mut Parser, opts: &ParseFileOptions) -> Resul _ => parser.parse(&source_code, None), }; - parser.stop_printing_dot_graphs(); - let stdout = io::stdout(); let mut stdout = stdout.lock(); @@ -142,6 +140,8 @@ pub fn parse_file_at_path(parser: &mut Parser, opts: &ParseFileOptions) -> Resul } } + parser.stop_printing_dot_graphs(); + let duration = time.elapsed(); let duration_ms = duration.as_micros() as f64 / 1e3; let mut cursor = tree.walk(); @@ -354,6 +354,8 @@ pub fn parse_file_at_path(parser: &mut Parser, opts: &ParseFileOptions) -> Resul bytes: source_code.len(), duration: Some(duration), }); + } else { + parser.stop_printing_dot_graphs(); } if opts.print_time {