public LegacyRegister getRegister(AbstractToken tok) { String name = labelName(tok); LegacyRegister reg = LegacyRegister.getRegisterByName(name); if (reg == null) reg = (LegacyRegister) definitions.get(name); if (reg == null) ERROR.UnknownRegister(tok); return reg; }
public void addRegisterName(String name, AbstractToken reg) { LegacyRegister register = LegacyRegister.getRegisterByName(reg.image); if (register == null) ERROR.UnknownRegister(reg); definitions.put(labelName(name), register); }