aboutsummaryrefslogtreecommitdiff
path: root/node_modules/source-list-map/lib/CodeNode.js
diff options
context:
space:
mode:
authorruki <waruqi@gmail.com>2018-11-08 00:43:05 +0800
committerruki <waruqi@gmail.com>2018-11-07 22:18:30 +0800
commit89e95b3f143682ed9a006991bacf45c9dcba4818 (patch)
tree4f44cf41b828577d583890bdd5a1c31e8491a6ba /node_modules/source-list-map/lib/CodeNode.js
parentaa7f0199255277949790b41c56e8ec97dd4f0da4 (diff)
downloadxmake-docs-vuepress.tar.gz
xmake-docs-vuepress.zip
remove node_modulesvuepress
Diffstat (limited to 'node_modules/source-list-map/lib/CodeNode.js')
-rw-r--r--node_modules/source-list-map/lib/CodeNode.js66
1 files changed, 0 insertions, 66 deletions
diff --git a/node_modules/source-list-map/lib/CodeNode.js b/node_modules/source-list-map/lib/CodeNode.js
deleted file mode 100644
index 20133636..00000000
--- a/node_modules/source-list-map/lib/CodeNode.js
+++ /dev/null
@@ -1,66 +0,0 @@
-/*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
-*/
-"use strict";
-
-const getNumberOfLines = require("./helpers").getNumberOfLines;
-const getUnfinishedLine = require("./helpers").getUnfinishedLine;
-
-class CodeNode {
- constructor(generatedCode) {
- this.generatedCode = generatedCode;
- }
-
- clone() {
- return new CodeNode(this.generatedCode);
- }
-
- getGeneratedCode() {
- return this.generatedCode;
- }
-
- getMappings(mappingsContext) {
- const lines = getNumberOfLines(this.generatedCode);
- const mapping = Array(lines+1).join(";");
- if(lines > 0) {
- mappingsContext.unfinishedGeneratedLine = getUnfinishedLine(this.generatedCode);
- if(mappingsContext.unfinishedGeneratedLine > 0) {
- return mapping + "A";
- } else {
- return mapping;
- }
- } else {
- const prevUnfinished = mappingsContext.unfinishedGeneratedLine;
- mappingsContext.unfinishedGeneratedLine += getUnfinishedLine(this.generatedCode);
- if(prevUnfinished === 0 && mappingsContext.unfinishedGeneratedLine > 0) {
- return "A";
- } else {
- return "";
- }
- }
- }
-
- addGeneratedCode(generatedCode) {
- this.generatedCode += generatedCode;
- }
-
- mapGeneratedCode(fn) {
- const generatedCode = fn(this.generatedCode);
- return new CodeNode(generatedCode);
- }
-
- getNormalizedNodes() {
- return [this];
- }
-
- merge(otherNode) {
- if(otherNode instanceof CodeNode) {
- this.generatedCode += otherNode.generatedCode;
- return this;
- }
- return false;
- }
-}
-
-module.exports = CodeNode;