last = str;
str = String(str);
var ch = str.charAt(0);
+ if (might_need_semicolon) {
+ if (";}".indexOf(ch) < 0 && !/[;]$/.test(OUTPUT)) {
+ OUTPUT += ";";
+ current_col++;
+ current_pos++;
+ if (!options.beautify)
+ might_need_space = false;
+ }
+ might_need_semicolon = false;
+ }
if (might_need_space) {
if ((is_identifier_char(last_char())
&& (is_identifier_char(ch) || ch == "\\"))
}
might_need_space = false;
}
- if (might_need_semicolon) {
- if (";}".indexOf(ch) < 0 && !/[;]$/.test(OUTPUT)) {
- OUTPUT += ";";
- current_col++;
- current_pos++;
- }
- might_need_semicolon = false;
- }
var a = str.split(/\r?\n/), n = a.length;
current_line += n;
if (n == 1) {