From cd8ce7c132146cac77906a4cfbbd5872e834a693 Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paris.fr> Date: Wed, 29 Nov 2023 14:09:07 +0100 Subject: [PATCH] Adding penaty management --- .../java/tmltranslator/tomappingsystemc2/Penalties.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java b/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java index 71e37ae34f..c3b8686faf 100644 --- a/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java +++ b/src/main/java/tmltranslator/tomappingsystemc2/Penalties.java @@ -86,10 +86,19 @@ public class Penalties { } else if ((indexD > -1) && (indexU > -1)) { mustChange = true; } else { + String remaining = ""; if (indexD > -1) { mustChange = mustHandlePenalties == false; + remaining = data.substring(indexD+1); } else { mustChange = mustHandlePenalties == true; + remaining = data.substring(indexU+1); + } + if (mustChange == false) { + if (remaining.trim().length() > 0) { + mustChange = true; + } + } } } catch (FileException e) { -- GitLab