renamed val to v
This commit is contained in:
parent
a107d83827
commit
7de6e18d3f
|
@ -85,7 +85,7 @@
|
||||||
[(eq? target 'proc)
|
[(eq? target 'proc)
|
||||||
"M.p"]
|
"M.p"]
|
||||||
[(eq? target 'val)
|
[(eq? target 'val)
|
||||||
"M.val"]
|
"M.v"]
|
||||||
[(eq? target 'argcount)
|
[(eq? target 'argcount)
|
||||||
"M.a"]
|
"M.a"]
|
||||||
[(EnvLexicalReference? target)
|
[(EnvLexicalReference? target)
|
||||||
|
@ -281,7 +281,7 @@
|
||||||
[(eq? name 'proc)
|
[(eq? name 'proc)
|
||||||
"M.p"]
|
"M.p"]
|
||||||
[(eq? name 'val)
|
[(eq? name 'val)
|
||||||
"M.val"]
|
"M.v"]
|
||||||
[(eq? name 'argcount)
|
[(eq? name 'argcount)
|
||||||
"M.a"])))
|
"M.a"])))
|
||||||
|
|
||||||
|
|
|
@ -113,7 +113,7 @@
|
||||||
[(InstallContinuationMarkEntry!? op)
|
[(InstallContinuationMarkEntry!? op)
|
||||||
(string-append "M.installContinuationMarkEntry("
|
(string-append "M.installContinuationMarkEntry("
|
||||||
"M.c[M.c.length-1].pendingContinuationMarkKey,"
|
"M.c[M.c.length-1].pendingContinuationMarkKey,"
|
||||||
"M.val);")]
|
"M.v);")]
|
||||||
|
|
||||||
[(RaiseContextExpectedValuesError!? op)
|
[(RaiseContextExpectedValuesError!? op)
|
||||||
(format "RT.raiseContextExpectedValuesError(M,~a);"
|
(format "RT.raiseContextExpectedValuesError(M,~a);"
|
||||||
|
|
|
@ -68,14 +68,14 @@
|
||||||
MACHINE.e.length -= MACHINE.a;
|
MACHINE.e.length -= MACHINE.a;
|
||||||
|
|
||||||
if (returnArgs.length === 1) {
|
if (returnArgs.length === 1) {
|
||||||
MACHINE.val = returnArgs[0];
|
MACHINE.v = returnArgs[0];
|
||||||
return MACHINE.c.pop().label(MACHINE);
|
return MACHINE.c.pop().label(MACHINE);
|
||||||
} else if (returnArgs.length === 0) {
|
} else if (returnArgs.length === 0) {
|
||||||
MACHINE.a = 0;
|
MACHINE.a = 0;
|
||||||
return MACHINE.c.pop().label.mvr(MACHINE);
|
return MACHINE.c.pop().label.mvr(MACHINE);
|
||||||
} else {
|
} else {
|
||||||
MACHINE.a = returnArgs.length;
|
MACHINE.a = returnArgs.length;
|
||||||
MACHINE.val = returnArgs.shift();
|
MACHINE.v = returnArgs.shift();
|
||||||
MACHINE.e.push.apply(MACHINE.e, returnArgs.reverse());
|
MACHINE.e.push.apply(MACHINE.e, returnArgs.reverse());
|
||||||
return MACHINE.c.pop().label.mvr(MACHINE);
|
return MACHINE.c.pop().label.mvr(MACHINE);
|
||||||
}
|
}
|
||||||
|
@ -148,7 +148,7 @@
|
||||||
MACHINE.captureContinuationMarks())));
|
MACHINE.captureContinuationMarks())));
|
||||||
}
|
}
|
||||||
|
|
||||||
var oldVal = MACHINE.val;
|
var oldVal = MACHINE.v;
|
||||||
var oldArgcount = MACHINE.a;
|
var oldArgcount = MACHINE.a;
|
||||||
var oldProc = MACHINE.p;
|
var oldProc = MACHINE.p;
|
||||||
|
|
||||||
|
@ -157,8 +157,8 @@
|
||||||
plt.runtime.PAUSE(
|
plt.runtime.PAUSE(
|
||||||
function (restart) {
|
function (restart) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
var returnValue = MACHINE.val;
|
var returnValue = MACHINE.v;
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
succ(returnValue);
|
succ(returnValue);
|
||||||
|
@ -168,11 +168,11 @@
|
||||||
plt.runtime.PAUSE(
|
plt.runtime.PAUSE(
|
||||||
function (restart) {
|
function (restart) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
var returnValues = [MACHINE.val], i;
|
var returnValues = [MACHINE.v], i;
|
||||||
for (i = 0; i < MACHINE.a - 1; i++) {
|
for (i = 0; i < MACHINE.a - 1; i++) {
|
||||||
returnValues.push(MACHINE.e.pop());
|
returnValues.push(MACHINE.e.pop());
|
||||||
}
|
}
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
succ.apply(null, returnValues);
|
succ.apply(null, returnValues);
|
||||||
|
@ -189,7 +189,7 @@
|
||||||
MACHINE.p = v;
|
MACHINE.p = v;
|
||||||
MACHINE.params['currentErrorHandler'] = function (MACHINE, e) {
|
MACHINE.params['currentErrorHandler'] = function (MACHINE, e) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
fail(e);
|
fail(e);
|
||||||
|
@ -246,7 +246,7 @@
|
||||||
}
|
}
|
||||||
success(result);
|
success(result);
|
||||||
} else if (isClosure(proc)) {
|
} else if (isClosure(proc)) {
|
||||||
oldVal = MACHINE.val;
|
oldVal = MACHINE.v;
|
||||||
oldArgcount = MACHINE.a;
|
oldArgcount = MACHINE.a;
|
||||||
oldProc = MACHINE.p;
|
oldProc = MACHINE.p;
|
||||||
|
|
||||||
|
@ -254,8 +254,8 @@
|
||||||
var afterGoodInvoke = function (MACHINE) {
|
var afterGoodInvoke = function (MACHINE) {
|
||||||
plt.runtime.PAUSE(function (restart) {
|
plt.runtime.PAUSE(function (restart) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
var returnValue = MACHINE.val;
|
var returnValue = MACHINE.v;
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
success(returnValue);
|
success(returnValue);
|
||||||
|
@ -264,12 +264,12 @@
|
||||||
afterGoodInvoke.mvr = function (MACHINE) {
|
afterGoodInvoke.mvr = function (MACHINE) {
|
||||||
plt.runtime.PAUSE(function (restart) {
|
plt.runtime.PAUSE(function (restart) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
var returnValues = [MACHINE.val];
|
var returnValues = [MACHINE.v];
|
||||||
var i;
|
var i;
|
||||||
for (i = 0; i < MACHINE.a - 1; i++) {
|
for (i = 0; i < MACHINE.a - 1; i++) {
|
||||||
returnValues.push(MACHINE.e.pop());
|
returnValues.push(MACHINE.e.pop());
|
||||||
}
|
}
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
success.apply(null, returnValues);
|
success.apply(null, returnValues);
|
||||||
|
@ -285,7 +285,7 @@
|
||||||
MACHINE.p = proc;
|
MACHINE.p = proc;
|
||||||
MACHINE.params['currentErrorHandler'] = function (MACHINE, e) {
|
MACHINE.params['currentErrorHandler'] = function (MACHINE, e) {
|
||||||
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
MACHINE.params['currentErrorHandler'] = oldErrorHandler;
|
||||||
MACHINE.val = oldVal;
|
MACHINE.v = oldVal;
|
||||||
MACHINE.a = oldArgcount;
|
MACHINE.a = oldArgcount;
|
||||||
MACHINE.p = oldProc;
|
MACHINE.p = oldProc;
|
||||||
fail(e);
|
fail(e);
|
||||||
|
@ -324,7 +324,7 @@
|
||||||
arity,
|
arity,
|
||||||
function(M) {
|
function(M) {
|
||||||
--M.cbt;
|
--M.cbt;
|
||||||
M.val = f(M);
|
M.v = f(M);
|
||||||
M.e.length -= M.a;
|
M.e.length -= M.a;
|
||||||
return M.c.pop().label(M);
|
return M.c.pop().label(M);
|
||||||
},
|
},
|
||||||
|
|
|
@ -212,7 +212,7 @@
|
||||||
|
|
||||||
var Machine = function() {
|
var Machine = function() {
|
||||||
this.cbt = STACK_LIMIT_ESTIMATE; // calls before trampoline
|
this.cbt = STACK_LIMIT_ESTIMATE; // calls before trampoline
|
||||||
this.val = undefined; // value register
|
this.v = undefined; // value register
|
||||||
this.p = undefined; // procedure register
|
this.p = undefined; // procedure register
|
||||||
this.a = undefined; // argument count
|
this.a = undefined; // argument count
|
||||||
this.e = []; // environment
|
this.e = []; // environment
|
||||||
|
|
Loading…
Reference in New Issue
Block a user