SlimIt

Logiciel capture d'écran:
SlimIt
Détails logiciels:
Version: 0.8.1
Date de transfert: 14 Apr 15
Développeur: Ruslan Spivak
Licence: Gratuit
Popularité: 9

Rating: nan/5 (Total Votes: 0)

SLIMIT est un minifier JavaScript écrit en Python. Le projet compile JavaScript en plus code compact pour qu'il télécharge et exécute plus rapidement.
Utilisation lexer dans votre projet
>>> From slimit.lexer importation Lexer
>>> Lexer = Lexer ()
>>> Lexer.input ('a = 1;')
>>> Pour jeton dans lexer:
... Imprimer jeton
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMÉRO, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Vous pouvez obtenir un jeton à un moment en utilisant la méthode de jeton:
>>> Lexer.input ('a = 1;')
>>> While True:
... Token = lexer.token ()
... Si ce ne est symbolique:
... Pause
... Imprimer jeton
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMÉRO, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Ainsi LexToken a différents attributs:
>>> Lexer.input ('a = 1;')
>>> Token = lexer.token ()
>>> token.type, token.value, token.lineno, token.lexpos
(«ID», «a», 1, 0)
Installation:
Utilisation pip:
sudo PIP installer SLIMIT
En utilisant easy_install:
sudo easy_install SLIMIT

Ce qui est nouveau dans cette version:

  • Correction d'un bug: https://github.com/rspivak/ SLIMIT / pull / 45 Fix erreur de syntaxe dans la sortie de déclaration pour une certaine forme d'expressions

Ce qui est nouveau dans la version 0.7.4:

  • Correction d'un bug: https://github.com / rspivak / SLIMIT / questions / 34 «classe» est réservée mot-clé maintenant

Ce qui est nouveau dans la version 0.7.3:

  • Correction d'un bug (op unaire dans init): https://github.com/rspivak/slimit/pull/33

Ce qui est nouveau dans la version 0.7.2:

  • Ajout du support pour get / set propriétés: https: //github.com/rspivak/slimit/issues/32

Ce qui est nouveau dans la version 0.7.1:

  • Support Fonction d'appel dans la section POUR init: https: //github.com/rspivak/slimit/pull/31

Ce qui est nouveau dans la version 0.7:

  • Support de chaîne multiligne: https://github.com/ rspivak / SLIMIT / questions / 24

Ce qui est nouveau dans la version 0.6.1:

  • Ajout d'une option de ligne de commande -t / - mangle-toplevel pour allumer nom de portée mondiale calandrage. Comme de cette version il est désactivé par défaut: https://github.com/rspivak/slimit/issues/27
  • la dépendance éliminé sur un paquet 'distribuer'
  • Correction d'un bug: https://github.com/rspivak/slimit/issues/26
  • Correction d'un bug: https://github.com/rspivak/slimit/issues/25

Ce qui est nouveau dans la version 0.6:

  • l'optimisation Ajouté: foo [& quot; bar & quot;] == & gt; foo.bar
  • Ajout de classe de base pour les visiteurs de nœuds AST personnalisé
  • Mises à jour de la documentation
  • Correction d'un bug: https://github.com/rspivak/slimit/issues/22
  • Correction d'un bug: https://github.com/rspivak/slimit/issues/21

Quoi de neuf dans la version 0.5.5:

  • Correction: https://github.com/ rspivak / SLIMIT / questions / 7

Exigences :

  • Python

Logiciel similaire

Shed Skin
Shed Skin

15 Apr 15

wempy
wempy

20 Feb 15

Python
Python

22 Jun 18

D'autres logiciels de développeur Ruslan Spivak

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

httpcode
httpcode

14 Apr 15

TinyPie
TinyPie

12 May 15

Commentaires à SlimIt

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!