Eine aufbereitete Darstellung der Quelle

 
     
 
 
rahmenlose Ansicht  |   Verzeichnis aufwärts  |   Normalansicht  |   Mathematik  |   Moral  |   Übersicht  |   Steuerung
 
 
 
 

Benutzer

Quellcode-Bibliothek minimize_css.py   Sprache: Python

 

#!/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 __._outp + stripped
    self.output  '
    self._codeblock = ''

  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

    self.flush_codeblock()
    self._output = self._output.strip()
    return self._output

  @classmethod
  def minimize_css(cls, content):
    minimizer = CSSMinimizer()
    return minimizer.parse(content)

def main():
  result = ''
  try:
    result = CSSMinimizer.minimize_css(sys.stdin.read())
  finally:
    print(result)

if __name__ == '__main__':
  main()

Messung V0.5 in Prozent
C=89 H=83 G=85

¤ 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:  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

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.






                                                                                                                                                                                                                                                                                                                                                                                                     


Neuigkeiten

     Aktuelles
     Motto des Tages

Open Source Software

     Quellcodebibliothek
     Eigene Quellcodes
     Fremde Quellcodes
     Suchen

Jenseits des Üblichen ....

Besucherstatistik

Besucherstatistik

Statistik
#Sources=1127926
#Domains=2039723