UNPKG

pogo

Version:

A readable, DSL friendly programming language that compiles to JavaScript

25 lines 870 B
(function() { var self = this; module.exports = function(terms) { var self = this; return terms.term({ constructor: function(object, indexer) { var self = this; self.object = object; self.indexer = indexer; return self.isIndexer = true; }, generate: function(scope) { var self = this; return self.code(self.object.generate(scope), "[", self.indexer.generate(scope), "]"); }, generateTarget: function() { var self = this; var args = Array.prototype.slice.call(arguments, 0, arguments.length); var gen1_o; gen1_o = self; return gen1_o.generate.apply(gen1_o, args); } }); }; }).call(this);