%PDF- %PDF-
Direktori : /usr/share/nodejs/acorn-node/lib/export-ns-from/ |
Current File : //usr/share/nodejs/acorn-node/lib/export-ns-from/index.js |
/* Generated by `npm run build`, do not edit! */ "use strict" var skipWhiteSpace = /(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g module.exports = function(Parser) { var tt = (Parser.acorn || require("acorn")).tokTypes return /*@__PURE__*/(function (Parser) { function anonymous () { Parser.apply(this, arguments); } if ( Parser ) anonymous.__proto__ = Parser; anonymous.prototype = Object.create( Parser && Parser.prototype ); anonymous.prototype.constructor = anonymous; anonymous.prototype.parseExport = function parseExport (node, exports) { skipWhiteSpace.lastIndex = this.pos var skip = skipWhiteSpace.exec(this.input) var next = this.input.charAt(this.pos + skip[0].length) if (next !== "*") { return Parser.prototype.parseExport.call(this, node, exports) } this.next() this.expect(tt.star) if (this.eatContextual("as")) { node.exported = this.parseIdent(true) this.checkExport(exports, node.exported.name, node.exported.start) } else { node.exported = null } this.expectContextual("from") if (this.type !== tt.string) { this.unexpected() } node.source = this.parseExprAtom() this.semicolon() return this.finishNode(node, "ExportAllDeclaration") }; return anonymous; }(Parser)) }