From 6efc4cd7a61f4a26d5a53df5068eedec979197f4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jakub=20Konvi=C4=8Dka?= <konvicka.g630@gmail.com>
Date: Thu, 11 Jan 2024 14:40:50 +0100
Subject: [PATCH] refactor: group regex modification

---
 LanguageRecogniser/Cpp/CppClassDiagramVisitor.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/LanguageRecogniser/Cpp/CppClassDiagramVisitor.cs b/LanguageRecogniser/Cpp/CppClassDiagramVisitor.cs
index 6631e13..28d4379 100644
--- a/LanguageRecogniser/Cpp/CppClassDiagramVisitor.cs
+++ b/LanguageRecogniser/Cpp/CppClassDiagramVisitor.cs
@@ -122,14 +122,14 @@ public class CppClassDiagramVisitor : CPP14ParserBaseVisitor<object>
                         if (aggregationMatch.Success && !string.IsNullOrEmpty(aggregationMatch.Groups[3].Value))
                         {
                             // Aggregation type
-                            string? typeName = aggregationMatch.Groups[2].Value; // Second capturing group
+                            string? typeName = aggregationMatch.Groups[3].Value; // Second capturing group
                             _classes.Last().Value.AddAssociation(typeName, actualAccessSpecifier,
                                 AssociationType.Aggregation);
                         }
                         else if (compositionMatch.Success && !string.IsNullOrEmpty(compositionMatch.Groups[2].Value))
                         {
                             // Composition type
-                            string? typeName = compositionMatch.Groups[2].Value; // Second capturing group
+                            string? typeName = compositionMatch.Groups[3].Value; // Second capturing group
                             _classes.Last().Value.AddAssociation(typeName, actualAccessSpecifier,
                                 AssociationType.Composition);
                         }
-- 
GitLab