|
|
@@ -11,9 +11,9 @@
|
|
|
var FixedArityExpressionT = module.exports = function FixedArityExpressionT(SubClass, nArgs) {
|
|
|
|
|
|
var FixedArityExpression = function FixedArityExpression() {
|
|
|
- if (arguments.length !== 0) throw new Error((SubClass.opName || "(unspecified)") + ": zero args expected");
|
|
|
+ if (arguments.length !== 0) throw new Error(klass.name + "<" + SubClass.name + ">: zero args expected");
|
|
|
base.call(this);
|
|
|
- }, klass = FixedArityExpression, base = require("./NaryExpressionT")(SubClass), proto = klass.prototype = Object.create(base.prototype, {constructor: {value: klass}});
|
|
|
+ }, klass = FixedArityExpression, base = require("./NaryExpressionBaseT")(SubClass), proto = klass.prototype = Object.create(base.prototype, {constructor: {value: klass}});
|
|
|
|
|
|
/**
|
|
|
* Check that the number of args is what we expected
|