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