|
|
|
|
@ -28,8 +28,7 @@ function decoded_sourcemap_from_generator(generator) {
|
|
|
|
|
previous_generated_line++;
|
|
|
|
|
}
|
|
|
|
|
result_line = converted_mappings[mapping.generatedLine - 1]; // line is one-based
|
|
|
|
|
}
|
|
|
|
|
else if (i > 0) {
|
|
|
|
|
} else if (i > 0) {
|
|
|
|
|
const previous_mapping = mappings[i - 1];
|
|
|
|
|
if (
|
|
|
|
|
// sorted by selectivity
|
|
|
|
|
@ -38,18 +37,17 @@ function decoded_sourcemap_from_generator(generator) {
|
|
|
|
|
mapping.name === previous_mapping.name &&
|
|
|
|
|
mapping.generatedLine === previous_mapping.generatedLine &&
|
|
|
|
|
mapping.originalLine === previous_mapping.originalLine &&
|
|
|
|
|
mapping.source === previous_mapping.source) {
|
|
|
|
|
mapping.source === previous_mapping.source
|
|
|
|
|
) {
|
|
|
|
|
continue;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
result_line.push([mapping.generatedColumn]);
|
|
|
|
|
result_segment = result_line[result_line.length - 1];
|
|
|
|
|
if (mapping.source != null) {
|
|
|
|
|
result_segment.push(...[
|
|
|
|
|
source_idx[mapping.source],
|
|
|
|
|
mapping.originalLine - 1,
|
|
|
|
|
mapping.originalColumn
|
|
|
|
|
]);
|
|
|
|
|
result_segment.push(
|
|
|
|
|
...[source_idx[mapping.source], mapping.originalLine - 1, mapping.originalColumn]
|
|
|
|
|
);
|
|
|
|
|
if (mapping.name != null) {
|
|
|
|
|
result_segment.push(name_idx[mapping.name]);
|
|
|
|
|
}
|
|
|
|
|
@ -82,7 +80,3 @@ export function decode_map(processed) {
|
|
|
|
|
}
|
|
|
|
|
return decoded_map;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|