GeoKnow/Jassa-Core

View on GitHub
lib/sparql/expr/E_Function.js

Summary

Maintainability
A
0 mins
Test Coverage
var Class = require('../../ext/Class');
var ExprFunctionN = require('./ExprFunctionN');

var E_Function = Class.create(ExprFunctionN, {
    initialize: function($super, name, args) {
        $super(name, args);
    },

    copy: function(newArgs) {
        var result = new E_Function(this.name, newArgs);
        return result;
    },

    toString: function() {
        var result = '<' + this.name + '>(' + this.getArgs().join(', ') + ')';
        return result;
    }
});

module.exports = E_Function;