Lines Matching +full:fail +full:- +full:fast
43 _proto.fail = function fail(msg, lineno, colno) { function
150 …for (var _len2 = arguments.length, types = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 …
151 types[_key2 - 1] = arguments[_key2];
156 this.fail("assertType: invalid type: " + node.typename, node.lineno, node.colno);
174 … this.fail('compileCallExtension: arguments must be a NodeList, ' + 'use `parser.parseSignature`');
181 if (i !== args.children.length - 1 || contentArgs.length) {
262 this.fail('compilePair: Dict keys must be strings or names', key.lineno, key.colno);
325 return this._binOpEmitter(node, frame, ' - ');
355 this._emit('-');
388 return '--expression--';
483 // preserve fall-throughs
535 val: len + " - " + i
538 val: len + " - " + i + " - 1"
544 val: i + " === " + len + " - 1"
556 // as fast as possible. ForAsync also shares some of this, but
603 this._emitLine(i + " = -1;");
711 if (i === node.args.children.length - 1 && arg instanceof nodes.Dict) {
744 // will create a new run-time scope for us
849 // If we are executing outside a block (creating a top-level
857 // waste of performance to always execute huge top-level
885 // template in the top-level scope
960 this.fail('compileRoot: root node can\'t have frame');
977 if (blockNames.indexOf(name) !== -1) {
999 this.fail("compile: Cannot compile node: " + node.typename, node.lineno, node.colno);