public void RemoveRegValue(Token.Register reg) { if (HasRegValue(reg)) { Registers.Remove(reg.RegName); } }
public int GetRegValue(Token.Register reg) { if (!Registers.ContainsKey(reg.RegName)) { Registers[reg.RegName] = 0; return(0); } return(Registers[reg.RegName]); }
public void SetRegValue(Token.Register reg, int value) { Registers[reg.RegName] = value; }
public bool HasRegValue(Token.Register reg) { return(Registers.ContainsKey(reg.RegName)); }