diff options
Diffstat (limited to 'transpile-tests/src/main/java')
3 files changed, 0 insertions, 23 deletions
diff --git a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/AstVisitor.java b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/AstVisitor.java index 19709b9e..e3ad665d 100644 --- a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/AstVisitor.java +++ b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/AstVisitor.java @@ -48,20 +48,8 @@ class AstVisitor extends TreeScanner<Void, Void> { var methodSelect = node.getMethodSelect().toString(); var args = node.getArguments(); - if (methodSelect.endsWith(".parse")) { - current.showAfterParse = switch (args.size()) { - case 0 -> false; - case 1 -> (Boolean) literal(args.getFirst()); - default -> throw new RuntimeException("unexpected parse arguments" + node); - }; - } if (methodSelect.endsWith(".iterate")) { current.iterate = true; - current.showAfterIterate = switch (args.size()) { - case 0 -> false; - case 1 -> (Boolean) literal(args.getFirst()); - default -> throw new RuntimeException("unexpected parse arguments" + node); - }; } if (methodSelect.endsWith("assertEquals")) { if (inCatch) { @@ -141,9 +129,6 @@ class AstVisitor extends TreeScanner<Void, Void> { default -> throw new RuntimeException("Parser constructor with unexpected arguments: " + node); } current.parserInput = (String) literal(args.get(0)); - } else if (node.getIdentifier().toString().equals("GraphVisualizer")) { - // only happens in Chapter02Tests - current.showAfterParse = true; } } return super.visitNewClass(node, unused); diff --git a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/TestMethod.java b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/TestMethod.java index d0c6cfa8..ce652899 100644 --- a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/TestMethod.java +++ b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/TestMethod.java @@ -9,9 +9,7 @@ public class TestMethod { // if this is set you can ignore the rest public String parseErrorMessage; public boolean disablePeephole; - public boolean showAfterParse; public boolean iterate; - public boolean showAfterIterate; public boolean irPrinter; public boolean irPrinterLLVM; public String assertStopEquals; diff --git a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/printers/RustPrinter.java b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/printers/RustPrinter.java index 115a075a..1f23bc07 100644 --- a/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/printers/RustPrinter.java +++ b/transpile-tests/src/main/java/com/seaofnodes/simple/transpile/printers/RustPrinter.java @@ -109,16 +109,10 @@ public class RustPrinter { out.println("parser.nodes.disable_peephole = true;"); } out.println("let stop = parser.parse().unwrap();"); - if (test.showAfterParse) { - out.println("parser.show_graph();"); - } if (test.iterate) { out.println("parser.iterate(stop);"); out.println("parser.type_check(stop).unwrap();\n"); } - if (test.showAfterIterate) { - out.println("parser.show_graph();"); - } if (test.irPrinter) { out.println("println!(\"{}\", pretty_print" + (test.irPrinterLLVM ? "_llvm" : "") + "(&parser.nodes, stop, 99));"); } |
