blob: bde30effc1e55a57083011801416341dc86e7b09 [file] [log] [blame]
swissChili7babd922021-12-02 22:46:48 -08001#include "VarContext.h"
2
3void VarContext::add(char t, const QString &&name, const Token &value) {
4 _vars.insert(name, Var{t, value});
5}
6
7char VarContext::exists(const QString &name) {
8 return _vars.contains(name);
9}
10
11Token VarContext::operator[](const QString &name) {
12 return _vars[name].value;
13}
14
15VarContext::VarContext(const VarContext &other) noexcept {
16 _vars = other._vars;
17}