Skip to content

Latest commit

 

History

History
35 lines (28 loc) · 571 Bytes

README.md

File metadata and controls

35 lines (28 loc) · 571 Bytes

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);
		});
	}
}