
js.prompto.grammar.ArgumentAssignmentList.js Maven / Gradle / Ivy
var ObjectList = require("../utils/ObjectList").ObjectList;
var Dialect = require("../parser/Dialect").Dialect;
function ArgumentAssignmentList(items, item) {
ObjectList.call(this, items || []);
if(item)
this.add(item);
return this;
}
ArgumentAssignmentList.prototype = Object.create(ObjectList.prototype);
ArgumentAssignmentList.prototype.constructor = ArgumentAssignmentList;
ArgumentAssignmentList.prototype.findIndex = function(name) {
for(var i=0;i0 && this[0].argument==null) {
writer.append(' ');
this[idx++].toDialect(writer);
}
if(idx0)
writer.trimLast(2);
writer.append(")");
};
ArgumentAssignmentList.prototype.toMDialect = function(writer) {
this.toODialect(writer);
};
exports.ArgumentAssignmentList = ArgumentAssignmentList;
© 2015 - 2025 Weber Informatics LLC | Privacy Policy