From 363723fc84f7b8477592e0105aeb331ec9a017af Mon Sep 17 00:00:00 2001 From: Florian Dold Date: Mon, 14 Aug 2017 05:01:11 +0200 Subject: node_modules --- node_modules/acorn/src/node.js | 50 ------------------------------------------ 1 file changed, 50 deletions(-) delete mode 100644 node_modules/acorn/src/node.js (limited to 'node_modules/acorn/src/node.js') diff --git a/node_modules/acorn/src/node.js b/node_modules/acorn/src/node.js deleted file mode 100644 index 76b5b0982..000000000 --- a/node_modules/acorn/src/node.js +++ /dev/null @@ -1,50 +0,0 @@ -import {Parser} from "./state" -import {SourceLocation} from "./locutil" - -export class Node { - constructor(parser, pos, loc) { - this.type = "" - this.start = pos - this.end = 0 - if (parser.options.locations) - this.loc = new SourceLocation(parser, loc) - if (parser.options.directSourceFile) - this.sourceFile = parser.options.directSourceFile - if (parser.options.ranges) - this.range = [pos, 0] - } -} - -// Start an AST node, attaching a start offset. - -const pp = Parser.prototype - -pp.startNode = function() { - return new Node(this, this.start, this.startLoc) -} - -pp.startNodeAt = function(pos, loc) { - return new Node(this, pos, loc) -} - -// Finish an AST node, adding `type` and `end` properties. - -function finishNodeAt(node, type, pos, loc) { - node.type = type - node.end = pos - if (this.options.locations) - node.loc.end = loc - if (this.options.ranges) - node.range[1] = pos - return node -} - -pp.finishNode = function(node, type) { - return finishNodeAt.call(this, node, type, this.lastTokEnd, this.lastTokEndLoc) -} - -// Finish node at given position - -pp.finishNodeAt = function(node, type, pos, loc) { - return finishNodeAt.call(this, node, type, pos, loc) -} -- cgit v1.2.3