int Assembler::AddLabel(string& name, LabelVector& labels) { int index = 0; LabelVector::iterator i; for (i = labels.begin(); i != labels.end(); i ++, index ++) { if(i->label == name) return index; } labels.push_back(Label(name)); return index; }