var flush_mappings = mappings ? function() {
mappings.forEach(function(mapping) {
- try {
- options.source_map.add(
- mapping.token.file,
- mapping.line, mapping.col,
- mapping.token.line, mapping.token.col,
- !mapping.name && mapping.token.type == "name" ? mapping.token.value : mapping.name
- );
- } catch(ex) {
- AST_Node.warn("Couldn't figure out mapping for {file}:{line},{col} → {cline},{ccol} [{name}]", {
- file: mapping.token.file,
- line: mapping.token.line,
- col: mapping.token.col,
- cline: mapping.line,
- ccol: mapping.col,
- name: mapping.name || ""
- })
- }
+ options.source_map.add(
+ mapping.token.file,
+ mapping.line, mapping.col,
+ mapping.token.line, mapping.token.col,
+ !mapping.name && mapping.token.type == "name" ? mapping.token.value : mapping.name
+ );
});
mappings = [];
} : noop;