this is the evaluation function for binary expressions (addition only) according to ES2015 spec, expressed in my JS CESK machine.
eval(fp, store, kont) {
let lref = this._left.eval(fp, store, kont);
let lval = es6.GetValue(lref, store);
let rref = this._right.eval(fp, store, kont);
let rval = es6.GetValue(rref, store);
switch (this.operator) {
case '+': {