diff --git a/src/org/nwapw/abacus/lexing/pattern/LinkNode.java b/src/org/nwapw/abacus/lexing/pattern/LinkNode.java index 7c85c0f..63b5335 100644 --- a/src/org/nwapw/abacus/lexing/pattern/LinkNode.java +++ b/src/org/nwapw/abacus/lexing/pattern/LinkNode.java @@ -11,7 +11,10 @@ public class LinkNode extends PatternNode { @Override public void addInto(Collection> into) { - addOutputsInto(into); + if(!into.contains(this)) { + into.add(this); + addOutputsInto(into); + } } }