Commit 01ca020c authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ fix for #62, issue with scope resolution for gate references in ReceiveMessage

parent 75ee051a
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -200,8 +200,9 @@ public class TDLScopeProvider extends AbstractDeclarativeScopeProvider {
						EList<Target> targets = ((Message) context).getTarget();
						if (!targets.isEmpty()) {
							ICompositeNode oppositeNode = NodeModelUtils.findActualNodeFor(targets.get(0));
							String text = NodeModelUtils.getTokenText(oppositeNode);
							if (oppositeNode != null) {
								String targetGateName = oppositeNode.getText()
								String targetGateName = text
										.replaceAll("(the|a|an)\\s+", "")
										.replaceAll("(?s)where\\s+it\\s+is.+", "")
										.replaceAll("(?s)assigned\\s*.+", "")