1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/browser/devtools/debugger/test/code_ugly-4.js Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,24 @@ 1.4 +function a(){b()}function b(){debugger} 1.5 +//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJjLmpzIiwic291cmNlcyI6WyJkYXRhOnRleHQvamF2YXNjcmlwdCxmdW5jdGlvbiBhKCl7YigpfSIsImRhdGE6dGV4dC9qYXZhc2NyaXB0LGZ1bmN0aW9uIGIoKXtkZWJ1Z2dlcn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJDQUEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMifQ== 1.6 + 1.7 +// Generate this file by evaluating the following in a browser-environment 1.8 +// scratchpad: 1.9 +// 1.10 +// Components.utils.import('resource://gre/modules/devtools/SourceMap.jsm'); 1.11 +// 1.12 +// let dataUrl = s => "data:text/javascript," + s; 1.13 +// 1.14 +// let A = "function a(){b()}"; 1.15 +// let A_URL = dataUrl(A); 1.16 +// let B = "function b(){debugger}"; 1.17 +// let B_URL = dataUrl(B); 1.18 +// 1.19 +// let result = (new SourceNode(null, null, null, [ 1.20 +// new SourceNode(1, 0, A_URL, A), 1.21 +// B.split("").map((ch, i) => new SourceNode(1, i, B_URL, ch)) 1.22 +// ])).toStringWithSourceMap({ 1.23 +// file: "abc.js" 1.24 +// }); 1.25 +// 1.26 +// result.code + "\n//# " + "sourceMappingURL=data:application/json;base64," + btoa(JSON.stringify(result.map)); 1.27 +