From 9c992efea7c7ea111958869cca3ff56f0c874758 Mon Sep 17 00:00:00 2001 From: I-Al-Istannen Date: Mon, 5 May 2025 23:40:02 +0200 Subject: [PATCH] Clarify yed and graphviz visual editor features --- README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 785178c..ce67e47 100644 --- a/README.md +++ b/README.md @@ -66,9 +66,10 @@ To figure out the cause, we provide utilities that ease debugging. - `edu.kit.kastel.vads.compiler.parser.Printer` allows printing the AST. As it inserts many parentheses, it can be helpful when debugging precedence problems. - `edu.kit.kastel.vads.compiler.ir.util.GraphVizPrinter` can generate output in - the DOT format. There are online tools (e.g., the relatively powerful - or the more barebones - ) that can visualize that output. + the DOT format. There are online tools (e.g., + , which can display tooltips and + subgraphs, or https://www.yworks.com/yed-live/, which is relatively good at + neighbourhoods and larger layouts) that can visualize that output. It allows debugging anything related to the IR. We also try to keep track of source positions as much as possible through the compiler.