SLIMIT ist ein JavaScript minifier in Python geschrieben. Innerhalb des Projektes wurde JavaScript in kompakter Code, so dass es lädt und schneller läuft.
Mit Lexer in Ihrem Projekt
>>> Von slimit.lexer Import Lexer
>>> Lexer = Lexer ()
>>> Lexer.input ('a = 1; ")
>>> Für Token in Lexer:
... Druck Token
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, "1", 1,4)
LexToken (SEMI, ';', 1,5)
Sie können ein Zeichen in einer Zeit erhalten mit Token-Methode:
>>> Lexer.input ('a = 1; ")
>>> While True:
... Token = lexer.token ()
... Wenn nicht Token:
... Pause
... Druck Token
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, "1", 1,4)
LexToken (SEMI, ';', 1,5)
LexToken Instanz hat verschiedene Attribute:
>>> Lexer.input ('a = 1; ")
>>> Token = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
('ID', 'a', 1, 0)
Installation:
Mit pip:
sudo pip SLIMIT installieren
Mit easy_install:
sudo easy_install SLIMIT
Was ist neu in dieser Pressemitteilung:
- Bug fix: https://github.com/rspivak/ SLIMIT / Ziehen / 45 Fix Syntaxfehler in der Ausgabe der for-Anweisung mit irgendeiner Form der Ausdrücke
Was ist neu in Version 0.7.4:
- Bug fix: https://github.com / rspivak / SLIMIT / Themen / 34 "Klasse" ist nun Stichwort vorbehalten
Was ist neu in Version 0.7.3:
- Bugfix (einstellige op in FÜR init): https://github.com/rspivak/slimit/pull/33
Was ist neu in Version 0.7.2:
- Unterstützung für get / set-Eigenschaften: https: //github.com/rspivak/slimit/issues/32
Was ist neu in Version 0.7.1:
- Funktionsaufruf Unterstützung für init Abschnitt: https: //github.com/rspivak/slimit/pull/31
Was ist neu in Version 0.7:
- Multistring-Unterstützung: https://github.com/ rspivak / SLIMIT / Themen / 24
Was ist neu in Version 0.6.1:
- Hinzugefügt Befehlszeilenoption -t / - mangle-Toplevel auf globaler Reichweite Namensverkürzung drehen. Ab dieser Version ist es standardmäßig deaktiviert: https://github.com/rspivak/slimit/issues/27
- Entfernt Abhängigkeit von einem "verteilen" Paket
- Bug fix: https://github.com/rspivak/slimit/issues/26
- Bug fix: https://github.com/rspivak/slimit/issues/25
Was ist neu in Version 0.6:
- Hinzugefügt Optimierung: foo [& quot; Bar & quot;] == & gt; foo.bar
- Hinzugefügt Basisklasse für benutzerdefinierte AST-Knoten Besucher
- Aktualisierungen der Dokumentation
- Bug fix: https://github.com/rspivak/slimit/issues/22
- Bug fix: https://github.com/rspivak/slimit/issues/21
Was ist neu in Version 0.5.5:
- Bugfix: https://github.com/ rspivak / SLIMIT / Themen / 7
Anforderungen :
- Python
Kommentare nicht gefunden