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

phc
phc

3 Jun 15

Jess
Jess

3 Jun 15

IGCC
IGCC

14 Apr 15

D'autres logiciels de développeur Ruslan Spivak

TinyPie
TinyPie

12 May 15

cynic
cynic

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Commentaires à SlimIt

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