Hi,

On 9 September 2010 09:36, Tgr <[email protected]> wrote:
> Roan Kattouw <roan.kattouw <at> gmail.com> writes:
>
>> Actually, the line number would not mean a great deal because the
>> scripts would still be combined, comments frequently take up entire
>> lines and the deminifier cannot account for blank lines, statements
>> broken over multiple lines, or multiple statements on one line. All
>> this means it's impossible to map the line number to a source line and
>> file, although I agree it does map it to a statement: someone else can
>> add a breakpoint at the same line of the same combined+minified output
>> (provided they're also hitting the same load.php URL) and have that
>> break at the exact statement the reporter got their error on.
>
> It shouldn't be too hard to have the minification script create a line number
> translation table; just delay stripping newlines until the end, and create an
> index of newline positions in the original and minified versions of the code.
> (You would need error offsets for that to be useful, though; I don't know 
> which
> browsers provide that.)
>

Why not leave line endings in place (with multiple line endings
trimmed to one)? Or are the line endings a significant part of the
minification gain?


-- 
Regards,

Jean-Marc
--
.       ___
.  @@  // \\      "De Chelonian Mobile"
. (_,\/ \_/ \     TortoiseSVN
.   \ \_/_\_/>    The coolest Interface to (Sub)Version Control
.   /_/   \_\     http://tortoisesvn.net

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to