blob: bde30effc1e55a57083011801416341dc86e7b09 [file] [log] [blame]
#include "VarContext.h"
void VarContext::add(char t, const QString &&name, const Token &value) {
_vars.insert(name, Var{t, value});
}
char VarContext::exists(const QString &name) {
return _vars.contains(name);
}
Token VarContext::operator[](const QString &name) {
return _vars[name].value;
}
VarContext::VarContext(const VarContext &other) noexcept {
_vars = other._vars;
}