All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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