From cbf87d480c23b795995bc7102b8b2fa4901714df Mon Sep 17 00:00:00 2001
From: dgelessus <dgelessus@users.noreply.github.com>
Date: Mon, 1 Jul 2024 14:48:19 +0200
Subject: [PATCH] Re-add PositionedNode copy constructor for better backward
 compatibility

---
 .../main/java/de/hhu/stups/sablecc/patch/PositionedNode.java | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/sablecc-runtime/src/main/java/de/hhu/stups/sablecc/patch/PositionedNode.java b/sablecc-runtime/src/main/java/de/hhu/stups/sablecc/patch/PositionedNode.java
index ecd166a..0a4b9af 100644
--- a/sablecc-runtime/src/main/java/de/hhu/stups/sablecc/patch/PositionedNode.java
+++ b/sablecc-runtime/src/main/java/de/hhu/stups/sablecc/patch/PositionedNode.java
@@ -19,6 +19,11 @@ public class PositionedNode {
     this(null, null);
   }
 
+  @Deprecated
+  public PositionedNode(final PositionedNode node) {
+    this(node.startPos, node.endPos);
+  }
+
   /**
    * Copies the {@link SourcePosition}s from the given node to this node.
    * This is an internal helper method for use in {@link Object#clone()} implementations.
-- 
GitLab