diff --git a/M6502/M6502.Symbols/File.cs b/M6502/M6502.Symbols/File.cs index ef035e6..06a5c32 100644 --- a/M6502/M6502.Symbols/File.cs +++ b/M6502/M6502.Symbols/File.cs @@ -19,7 +19,7 @@ _ = this._integer_keys.Add("mod"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.Size = this.TakeInteger("size"); diff --git a/M6502/M6502.Symbols/IdentifiableSection.cs b/M6502/M6502.Symbols/IdentifiableSection.cs index d792ebe..35333e1 100644 --- a/M6502/M6502.Symbols/IdentifiableSection.cs +++ b/M6502/M6502.Symbols/IdentifiableSection.cs @@ -9,7 +9,7 @@ public int ID { get; private set; } protected IdentifiableSection() => _ = this._integer_keys.Add("id"); - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.ID = this.TakeInteger("id"); diff --git a/M6502/M6502.Symbols/Line.cs b/M6502/M6502.Symbols/Line.cs index 383bd7e..a4f08ae 100644 --- a/M6502/M6502.Symbols/Line.cs +++ b/M6502/M6502.Symbols/Line.cs @@ -24,7 +24,7 @@ _ = this._multiple_keys.Add("span"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.LineNumber = this.TakeInteger("line"); diff --git a/M6502/M6502.Symbols/NamedSection.cs b/M6502/M6502.Symbols/NamedSection.cs index a2b5927..d08fea8 100644 --- a/M6502/M6502.Symbols/NamedSection.cs +++ b/M6502/M6502.Symbols/NamedSection.cs @@ -10,7 +10,7 @@ protected NamedSection() => _ = this._string_keys.Add("name"); - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.Name = this.TakeString("name"); diff --git a/M6502/M6502.Symbols/Scope.cs b/M6502/M6502.Symbols/Scope.cs index 921dd95..635b82d 100644 --- a/M6502/M6502.Symbols/Scope.cs +++ b/M6502/M6502.Symbols/Scope.cs @@ -42,7 +42,7 @@ _ = this._multiple_keys.Add("span"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.Size = this.TakeInteger("size"); diff --git a/M6502/M6502.Symbols/Section.cs b/M6502/M6502.Symbols/Section.cs index 325fc7b..5e30f21 100644 --- a/M6502/M6502.Symbols/Section.cs +++ b/M6502/M6502.Symbols/Section.cs @@ -23,7 +23,7 @@ protected readonly HashSet _hex_long_keys = []; protected readonly HashSet _multiple_keys = []; - public virtual void Parse(Parser parent, Dictionary entries) + public virtual void Parse(Parser parent, IDictionary entries) { this._parent = parent; foreach (var entry in entries) diff --git a/M6502/M6502.Symbols/Segment.cs b/M6502/M6502.Symbols/Segment.cs index edc2d21..36c00b9 100644 --- a/M6502/M6502.Symbols/Segment.cs +++ b/M6502/M6502.Symbols/Segment.cs @@ -24,7 +24,7 @@ _ = this._integer_keys.Add("ooffs"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.Start = this.TakeInteger("start"); diff --git a/M6502/M6502.Symbols/Span.cs b/M6502/M6502.Symbols/Span.cs index 39ae0d0..53137e1 100644 --- a/M6502/M6502.Symbols/Span.cs +++ b/M6502/M6502.Symbols/Span.cs @@ -20,7 +20,7 @@ _ = this._integer_keys.Add("type"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries); this.Start = this.TakeInteger("start"); diff --git a/M6502/M6502.Symbols/Symbol.cs b/M6502/M6502.Symbols/Symbol.cs index d489022..1b14f20 100644 --- a/M6502/M6502.Symbols/Symbol.cs +++ b/M6502/M6502.Symbols/Symbol.cs @@ -37,7 +37,7 @@ _ = this._enumeration_keys.Add("type"); } - public override void Parse(Parser parent, Dictionary entries) + public override void Parse(Parser parent, IDictionary entries) { base.Parse(parent, entries);