From 88a062f8e69f6ebdf8c251396154b0145b9aa50f Mon Sep 17 00:00:00 2001 From: Ludovic Apvrille <ludovic.apvrille@telecom-paristech.fr> Date: Thu, 15 May 2014 13:56:38 +0000 Subject: [PATCH] --- executablecode/Makefile.src | 2 +- src/avatartranslator/AvatarStateMachine.java | 4 ++-- src/myutil/BoolExpressionEvaluator.java | 4 ++++ src/tmltranslator/tmlcp/TMLSDInstance.java | 1 + 4 files changed, 8 insertions(+), 3 deletions(-) diff --git a/executablecode/Makefile.src b/executablecode/Makefile.src index 28b9acb23f..1a5aafcafa 100755 --- a/executablecode/Makefile.src +++ b/executablecode/Makefile.src @@ -1 +1 @@ -SRCS = generated_src/main.c generated_src/ObserverProp1.c generated_src/RemotelyControlledMicrowave.c generated_src/RemoteControl.c generated_src/MicroWaveOven.c generated_src/Bell.c generated_src/ControlPanel.c generated_src/Controller.c generated_src/Magnetron.c generated_src/Door.c generated_src/WirelessInterface.c \ No newline at end of file +SRCS = generated_src/main.c generated_src/ObserverProp1.c generated_src/RemotelyControlledMicrowave.c generated_src/MicroWaveOven.c generated_src/WirelessInterface.c generated_src/Door.c generated_src/Magnetron.c generated_src/Controller.c generated_src/ControlPanel.c generated_src/Bell.c generated_src/RemoteControl.c \ No newline at end of file diff --git a/src/avatartranslator/AvatarStateMachine.java b/src/avatartranslator/AvatarStateMachine.java index 54de45e09f..eb90fee668 100644 --- a/src/avatartranslator/AvatarStateMachine.java +++ b/src/avatartranslator/AvatarStateMachine.java @@ -111,8 +111,8 @@ public class AvatarStateMachine extends AvatarElement { LinkedList<AvatarStateMachineElement> toRemove = new LinkedList<AvatarStateMachineElement>(); while((at = getCompositeTransition()) != null) { - //TraceManager.addDev("*** Found composite transition: " + at.toString()); - //TraceManager.addDev(_block.toString()); + TraceManager.addDev("*** Found composite transition: " + at.toString()); + TraceManager.addDev(_block.toString()); if (!(toRemove.contains(getPreviousElementOf(at)))) { toRemove.add(getPreviousElementOf(at)); } diff --git a/src/myutil/BoolExpressionEvaluator.java b/src/myutil/BoolExpressionEvaluator.java index 114ae48859..61aa88b858 100755 --- a/src/myutil/BoolExpressionEvaluator.java +++ b/src/myutil/BoolExpressionEvaluator.java @@ -557,7 +557,11 @@ public class BoolExpressionEvaluator { currentType = WHITE_SPACE_TOKEN; TraceManager.addDev("White space found: looping"); computeNextToken1(); + return; } + + // Invalid token + errorMessage = "Unknown element: " + s; } diff --git a/src/tmltranslator/tmlcp/TMLSDInstance.java b/src/tmltranslator/tmlcp/TMLSDInstance.java index 275a347d9b..e30002db01 100755 --- a/src/tmltranslator/tmlcp/TMLSDInstance.java +++ b/src/tmltranslator/tmlcp/TMLSDInstance.java @@ -52,6 +52,7 @@ import java.util.*; import myutil.*; public class TMLSDInstance extends TMLElement { + private ArrayList<TMLSDElement> elements; public TMLSDInstance(String _name, Object _referenceObject) { -- GitLab