package uva.ql.interpreter.typecheck.table;
import java.util.HashMap;
import java.util.Map;
import uva.ql.ast.*;
public class LabelTable {
private final Map<String, CodeLines> labelTable = new HashMap<String, CodeLines>();
public void putValue(String key, CodeLines value) {
this.labelTable.put(key, value);
}
public boolean keyExists(String key) {
return this.labelTable.containsKey(key);
}
public CodeLines retrieveLabel(String fromIdentifier) {
return this.labelTable.get(fromIdentifier);
}
@Override
public String toString() {
return this.labelTable.toString();
}
}