using System; using System.Collections.Generic; using System.Text; using DNAModule.Sunweaver.Commands.Attributes; namespace DNAModule.Sunweaver.Commands { [Punctuation] public class ExplicitRef : Commands.Label { public ExplicitRef(string name, int number) : base(name, number) { } public override void Implementation(DNAModule.Sunweaver.DataPrototypes.VirtualMachine VM) { VM.Stack.Push(VM.mem[number % 1000]); } public override string ToString() { if (name != string.Empty) return "*" + name; else return "*" + number.ToString(); } } }