From 87ad42c489b4576cde31a986d3d0a2c63e511d63 Mon Sep 17 00:00:00 2001 From: nub31 Date: Tue, 22 Jul 2025 23:21:52 +0200 Subject: [PATCH] ... --- .../Generation/TypedDefinitionTable.cs | 34 ------------------- 1 file changed, 34 deletions(-) diff --git a/src/compiler/NubLang/Generation/TypedDefinitionTable.cs b/src/compiler/NubLang/Generation/TypedDefinitionTable.cs index 54d1dc4..feb56ac 100644 --- a/src/compiler/NubLang/Generation/TypedDefinitionTable.cs +++ b/src/compiler/NubLang/Generation/TypedDefinitionTable.cs @@ -1,4 +1,3 @@ -using NubLang.TypeChecking; using NubLang.TypeChecking.Node; namespace NubLang.Generation; @@ -33,39 +32,6 @@ public sealed class TypedDefinitionTable .First(x => x.Name == name); } - public StructField LookupStructField(Struct @struct, string field) - { - return @struct.Fields.First(x => x.Name == field); - } - - public IEnumerable LookupTraitImpls(NubType itemType) - { - return _definitions - .OfType() - .Where(x => x.ForType == itemType); - } - - public TraitFuncImpl LookupTraitFuncImpl(NubType forType, string name) - { - return _definitions - .OfType() - .Where(x => x.ForType == forType) - .SelectMany(x => x.Functions) - .First(x => x.Name == name); - } - - public Trait LookupTrait(string name) - { - return _definitions - .OfType() - .First(x => x.Name == name); - } - - public TraitFunc LookupTraitFunc(Trait trait, string name) - { - return trait.Functions.First(x => x.Name == name); - } - public IEnumerable GetStructs() { return _definitions.OfType();