123456789101112131415161718192021222324 |
- /*
- MIT License http://www.opensource.org/licenses/mit-license.php
- Author Tobias Koppers @sokra
- */
- function MappingsContext() {
- this.sources = [];
- this.sourcesContent = [];
- this.hasSourceContent = false;
- this.currentOriginalLine = 1;
- this.currentSource = 0;
- }
- module.exports = MappingsContext;
- MappingsContext.prototype.ensureSource = function(source, originalSource) {
- var idx = this.sources.indexOf(source);
- if(idx >= 0)
- return idx;
- idx = this.sources.length;
- this.sources.push(source);
- this.sourcesContent.push(originalSource);
- if(typeof originalSource === "string")
- this.hasSourceContent = true;
- return idx;
- };
|