Skip to content

RealyUniqueName/sourcemap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Source maps

Cross platform source map parser for Haxe programming language.

Usage

import sourcemap.SourcePos;

class Main {

	static public function main() {
		var data = "Contents of some .js.map file";
		var map = new SourceMap(data);

		var pos : SourcePos = map.originalPositionFor(1, 3);
		trace(pos);
		/*
			Outputs:
			{
				generatedLine:1,
				generatedColumn:3,
				originalColumn:10,
				originalLine:3,
				source:"/path/to/Test.hx",
				name:"methodName"
			}
		*/

		map.eachMapping(function (pos:SourcePos) {
			trace(pos);
		});
	}
}