SlimIt

Software screenshot:
SlimIt
Dettagli del software:
Versione: 0.8.1
Data di caricamento: 14 Apr 15
Sviluppatore: Ruslan Spivak
Licenza: Libero
Popolarità: 9

Rating: nan/5 (Total Votes: 0)

SLIMIT è un minifier JavaScript scritto in Python. Il progetto compila JavaScript in codice più compatto, in modo che si scarica e corre più veloce.
Utilizzo lexer nel progetto
>>> Da slimit.lexer import Lexer
>>> Lexer = Lexer ()
>>> Lexer.input ('a = 1;')
>>> Per gettone in lexer:
... Gettone print
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
È possibile ottenere un gettone alla volta con il metodo token:
>>> Lexer.input ('a = 1;')
>>> While True:
... Gettone = lexer.token ()
... Se non segno:
... Pausa
... Gettone print
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Esempio LexToken ha diversi attributi:
>>> Lexer.input ('a = 1;')
>>> Gettone = lexer.token ()
>>> token.type, token.value, token.lineno, token.lexpos
('ID', 'a', 1, 0)
Installazione:
Usando pip:
sudo pip install SLIMIT
Usando easy_install:
sudo easy_install SLIMIT

Cosa c'è di nuovo in questa versione:

  • Bug fix: https://github.com/rspivak/ SLIMIT / tirare / 45 Fix errore di sintassi nella produzione di per dichiarazione con una qualche forma di espressioni

Cosa c'è di nuovo nella versione 0.7.4:

  • Bug fix: https://github.com / rspivak / SLIMIT / temi / 34 'di classe' è riservata parola ora

Cosa c'è di nuovo nella versione 0.7.3:

  • Bug fix (op unario in FOR init): https://github.com/rspivak/slimit/pull/33

Cosa c'è di nuovo nella versione 0.7.2:

  • Aggiunto il supporto per get / Imposta proprietà: https: //github.com/rspivak/slimit/issues/32

Cosa c'è di nuovo nella versione 0.7.1:

  • supporto chiamata di funzione in per la sezione init: https: //github.com/rspivak/slimit/pull/31

Cosa c'è di nuovo in versione 0.7:

  • Supporto stringa multilinea: https://github.com/ rspivak / SLIMIT / temi / 24

Cosa c'è di nuovo nella versione 0.6.1:

  • Aggiunta l'opzione della riga di comando

    -t / - mangle-toplevel per accendere globale nome mangling portata. A partire da questa versione è disabilitata di default: https://github.com/rspivak/slimit/issues/27

  • Rimosso dipendenza su un pacchetto di 'distribuire'
  • Bug fix: https://github.com/rspivak/slimit/issues/26
  • Bug fix: https://github.com/rspivak/slimit/issues/25

Cosa c'è di nuovo in versione 0.6:

  • Aggiunto ottimizzazione: foo [& quot; bar & quot;] == & gt; foo.bar
  • classe base aggiunto per i visitatori nodo AST personalizzato
  • Aggiornamenti della documentazione
  • Bug fix: https://github.com/rspivak/slimit/issues/22
  • Bug fix: https://github.com/rspivak/slimit/issues/21

Cosa c'è di nuovo nella versione 0.5.5:

  • Bugfix: https://github.com/ rspivak / SLIMIT / temi / 7

Requisiti :

  • Python

Programmi simili

PyInstaller
PyInstaller

18 Feb 15

Ctalk
Ctalk

20 Feb 15

gears-less
gears-less

20 Feb 15

bin86
bin86

3 Jun 15

Altri software di sviluppo Ruslan Spivak

cynic
cynic

14 Apr 15

httpcode
httpcode

14 Apr 15

sftpserver
sftpserver

14 Apr 15

Commenti a SlimIt

I commenti non trovato
Aggiungi commento
Accendere le immagini!