From ff30468a3d8b693ce0bde4adf9fbf445338eb579 Mon Sep 17 00:00:00 2001 From: Jan Gruteser <jan.gruteser@hhu.de> Date: Mon, 30 Dec 2024 07:43:28 +0100 Subject: [PATCH] remove duplicates of ToolGlobals from BBuildIns --- src/main/java/de/tla2b/global/BBuildIns.java | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/de/tla2b/global/BBuildIns.java b/src/main/java/de/tla2b/global/BBuildIns.java index 33726f4..bce2f60 100644 --- a/src/main/java/de/tla2b/global/BBuildIns.java +++ b/src/main/java/de/tla2b/global/BBuildIns.java @@ -1,12 +1,13 @@ package de.tla2b.global; +import tlc2.tool.ToolGlobals; import util.UniqueString; -public interface BBuildIns { - UniqueString OP_dotdot = UniqueString.uniqueStringOf(".."); - UniqueString OP_plus = UniqueString.uniqueStringOf("+"); - UniqueString OP_minus = UniqueString.uniqueStringOf("-"); - UniqueString OP_times = UniqueString.uniqueStringOf("*"); +/** + * Contains definitions of operators defined in additional modules like Naturals/Reals/... + * that are not part of ToolGlobals. + */ +public interface BBuildIns extends ToolGlobals { UniqueString OP_div = UniqueString.uniqueStringOf("\\div"); UniqueString OP_realdiv = UniqueString.uniqueStringOf("/"); UniqueString OP_mod = UniqueString.uniqueStringOf("%"); @@ -14,11 +15,6 @@ public interface BBuildIns { UniqueString OP_uminus = UniqueString.uniqueStringOf("-."); - UniqueString OP_lt = UniqueString.uniqueStringOf("<"); - UniqueString OP_leq = UniqueString.uniqueStringOf("\\leq"); - UniqueString OP_gt = UniqueString.uniqueStringOf(">"); - UniqueString OP_geq = UniqueString.uniqueStringOf("\\geq"); - UniqueString OP_nat = UniqueString.uniqueStringOf("Nat"); UniqueString OP_int = UniqueString.uniqueStringOf("Int"); UniqueString OP_real = UniqueString.uniqueStringOf("Real"); -- GitLab