Refactor js beautifier

This commit is contained in:
Liam Newman 2018-08-23 18:12:28 -07:00
parent 4b07c2907b
commit d210b6381e
4 changed files with 1752 additions and 1711 deletions

File diff suppressed because it is too large Load Diff

View File

@ -105,8 +105,6 @@ var in_html_comment;
var Tokenizer = function(input_string, options) {
BaseTokenizer.call(this, input_string, options);
this.positionable_operators = positionable_operators;
this.line_starters = line_starters;
};
Tokenizer.prototype = new BaseTokenizer();
@ -527,7 +525,7 @@ Tokenizer.prototype._read_string_recursive = function(delimiter, allow_unescaped
return resulting_string;
};
module.exports.Tokenizer = Tokenizer;
module.exports.TOKEN = TOKEN;
module.exports.TOKEN = TOKEN;
module.exports.positionable_operators = positionable_operators.slice();
module.exports.line_starters = line_starters.slice();

File diff suppressed because it is too large Load Diff

View File

@ -114,10 +114,9 @@ class Tokenizer(BaseTokenizer):
positionable_operators = positionable_operators
line_starters = line_starters
def __init__(self, input_string, opts, indent_string):
def __init__(self, input_string, opts):
BaseTokenizer.__init__(self, input_string, opts)
self.indent_string = indent_string
self.in_html_comment = False
self.has_char_escapes = False