From 97b4f889cd2c3a692da98e681016414587ebf204 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sun, 25 Aug 2024 17:56:34 +0800 Subject: Added maps --- checker/src/main/java/lv/enes/orang/checker/Checker.java | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'checker/src/main') diff --git a/checker/src/main/java/lv/enes/orang/checker/Checker.java b/checker/src/main/java/lv/enes/orang/checker/Checker.java index 1c7303e..f035e41 100644 --- a/checker/src/main/java/lv/enes/orang/checker/Checker.java +++ b/checker/src/main/java/lv/enes/orang/checker/Checker.java @@ -140,6 +140,15 @@ public class Checker implements ExpressionVisitor, State return null; } + @Override + public Void visitMap(MapExpression expr) throws CheckerException { + for (var entry : expr.entries()) { + visit(entry.from()); + visit(entry.to()); + } + return null; + } + @Override public Checker visitProgram(Program program) throws CheckerException { var checker = this; -- cgit v1.2.3