From 47ced731469d2516cc782e3b0cbd6bd88ff8fccd Mon Sep 17 00:00:00 2001 From: nub31 Date: Mon, 18 Aug 2025 13:30:14 +0200 Subject: [PATCH] Small naming fixes --- src/compiler/NubLang/TypeChecking/Node/TypeNode.cs | 4 ++-- src/compiler/NubLang/TypeChecking/TypeChecker.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/compiler/NubLang/TypeChecking/Node/TypeNode.cs b/src/compiler/NubLang/TypeChecking/Node/TypeNode.cs index fa77541..df0ab49 100644 --- a/src/compiler/NubLang/TypeChecking/Node/TypeNode.cs +++ b/src/compiler/NubLang/TypeChecking/Node/TypeNode.cs @@ -182,7 +182,7 @@ public class StructTypeNode(string name, IReadOnlyList fields, IReadOn public IReadOnlyList InterfaceImplementations { get; set; } = interfaceImplementations; public override string ToString() => Name; - public override bool Equals(TypeNode? other) => other is StructTypeNode custom && Name == custom.Name; + public override bool Equals(TypeNode? other) => other is StructTypeNode structType && Name == structType.Name; public override int GetHashCode() => HashCode.Combine(typeof(StructTypeNode), Name); } @@ -192,7 +192,7 @@ public class InterfaceTypeNode(string name, IReadOnlyList function public IReadOnlyList Functions { get; set; } = functions; public override string ToString() => Name; - public override bool Equals(TypeNode? other) => other is InterfaceTypeNode custom && Name == custom.Name; + public override bool Equals(TypeNode? other) => other is InterfaceTypeNode interfaceType && Name == interfaceType.Name; public override int GetHashCode() => HashCode.Combine(typeof(InterfaceTypeNode), Name); } diff --git a/src/compiler/NubLang/TypeChecking/TypeChecker.cs b/src/compiler/NubLang/TypeChecking/TypeChecker.cs index e033977..af224ca 100644 --- a/src/compiler/NubLang/TypeChecking/TypeChecker.cs +++ b/src/compiler/NubLang/TypeChecking/TypeChecker.cs @@ -55,7 +55,7 @@ public sealed class TypeChecker ExternFuncSyntax definition => CheckExternFuncDefinition(definition), InterfaceSyntax definition => CheckInterfaceDefinition(definition), LocalFuncSyntax definition => CheckLocalFuncDefinition(definition), - StructSyntax definition => CheckStruct(definition), + StructSyntax definition => CheckStructDefinition(definition), _ => throw new ArgumentOutOfRangeException(nameof(node)) }; } @@ -72,7 +72,7 @@ public sealed class TypeChecker return new InterfaceNode(node.Name, functions); } - private StructNode CheckStruct(StructSyntax node) + private StructNode CheckStructDefinition(StructSyntax node) { var structFields = new List();