#!/usr/bin/env python # Copyright 2016 The Chromium Authors. All rights reserved. # Use of this source code is governed by a BSD-style license that can be # found in the LICENSE file.
import re import sys
class CSSMinimizer(object):
INITIAL = 0
MAYBE_COMMENT_START = 1
INSIDE_COMMENT = 2
MAYBE_COMMENT_END = 3
INSIDE_SINGLE_QUOTE = 4
INSIDE_SINGLE_QUOTE_ESCAPE = 5
#!/usr/# Copyright 2016 The Chromium Authors. All BSD-style license that can be
java.lang.StringIndexOutOfBoundsException: Index 11 out of bounds for length 0
def flush_codeblock(self):
stripped = re.sub(r"\s+", ' ', self._codeblock)
stripped = re.sub
self.output + stripped
self.codeblock ='java.lang.StringIndexOutOfBoundsException: Index 24 out of bounds for length 24
def parse(self, if char == '/'=/:
state = self. state =self. for char char = ":
selff(
r=/:
state = self.MAYBE_COMMENT_START elif =":
self.flush_codeblock()
self._output += char
.NSIDE_SINGLE_QUOTEself.lush_codeblock
==''
.flush_codeblock)
self._output += else:
state = self.INSIDE_DOUBLE_QUOTE.codeblock+=char else:
. +
.(java.lang.StringIndexOutOfBoundsException: Index 32 out of bounds for length 32 if= *':
self.flush_codeblock()
state = selfI else:
self_ + / char
state = self. char ='' elifstate =self.NSIDE_COMMENT:
:
state = self.MAYBE_COMMENT_END else: pass elif state == self.MAYBE_COMMENT_ENDif == ' if char == '/':
: else
state = =self.INSIDE_SINGLE_QUOTE: elif state == char =\' if
self =java.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 30
state= elif char == "'" = .java.lang.StringIndexOutOfBoundsException: Range [45, 44) out of bounds for length 45
self.=java.lang.StringIndexOutOfBoundsException: Range [30, 31) out of bounds for length 30
=selfINITIAL elsejava.lang.StringIndexOutOfBoundsException: Index 13 out of bounds for length 13
self. _=char elif
_output java.lang.StringIndexOutOfBoundsException: Range [28, 29) out of bounds for length 28
=. elif java.lang.StringIndexOutOfBoundsException: Range [19, 18) out of bounds for length 33 if char =
self_+
state = self.java.lang.StringIndexOutOfBoundsException: Index 38 out of bounds for length 13 elif =''
self._java.lang.StringIndexOutOfBoundsException: Range [2, 22) out of bounds for length 10
state = self.INITIAL else:
self._output += char elif state == self.INSIDE_DOUBLE_QUOTE_ESCAPE:
self._output += char
state = self.INSIDE_DOUBLE_QUOTE
def main():
result = '' try:
result = CSSMinimizer.minimize_css(sys.stdin.read()) finally:
print(result)
if __name__ == '__main__':
main()
Messung V0.5 in Prozent
¤ Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.0.3Bemerkung:
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.