SlimIt

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

Rating: 2.0/5 (Total Votes: 1)

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

Flapjax
Flapjax

3 Jun 15

Craft
Craft

20 Feb 15

ScummVM
ScummVM

17 Feb 15

Altri software di sviluppo Ruslan Spivak

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

TinyPie
TinyPie

12 May 15

Commenti a SlimIt

I commenti non trovato
Aggiungi commento
Accendere le immagini!