SlimIt on JavaScript minifier kirjoitettu Pythonilla. Projekti kokoaa JavaScript-kompaktimpi koodia niin, että se lataa ja toimii nopeammin.
käyttäminen lexer projektin
>>> Alkaen slimit.lexer tuonti Lexer
>>> Lexer = Lexer ()
>>> Lexer.input ('= 1;')
>>> Varten poletin lexer:
... Print token
...
LexToken (ID, '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMERO, '1', 1,4)
LexToken (SEMI, ";", 1,5)
Voit saada yksi merkki kerrallaan käyttäen symbolinen menetelmä:
>>> Lexer.input ('= 1;')
>>> Taas True:
... Token = lexer.token ()
... Jos ei symbolinen:
... Tauko
... Print token
...
LexToken (ID, '', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMERO, '1', 1,4)
LexToken (SEMI, ";", 1,5)
LexToken esimerkiksi on määritelty eri tavoin:
>>> Lexer.input ('= 1;')
>>> Token = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
("ID", "", 1, 0)
Asennus:
Käyttäminen PIP:
sudo Pip asentaa slimit
Käyttämällä easy_install:
sudo easy_install slimit
Mitä uutta strong> tässä julkaisussa:
- Virhekorjaus: https://github.com/rspivak/ slimit / pull / 45 Fix syntaksivirheen tuotokseen varten julkilausuma jonkinlaista ilmauksia
Mitä uutta strong> versiossa 0.7.4:
- Virhekorjaus: https://github.com / rspivak / slimit / kysymyksiä / 34-luokan "on varattu avainsana nyt
Mitä uutta strong> versiossa 0.7.3:
- Virhekorjaus (unary op in init): https://github.com/rspivak/slimit/pull/33
Mitä uutta strong> versiossa 0.7.2:
- Lisätty tuki get / set ominaisuudet: https: //github.com/rspivak/slimit/issues/32
Mitä uutta strong> versiossa 0.7.1:
- Tehtävä puhelu tukea FOR init §: https: //github.com/rspivak/slimit/pull/31
Mitä uutta strong> versiossa 0.7:
- Monilinjatuki string tuki: https://github.com/ rspivak / slimit / kysymyksiä / 24
Mitä uutta strong> versiossa 0.6.1:
- Lisätty komentorivillä -t / - mankeli-toplevel päälle maailmanlaajuisia nimi asiallisesti. Koska tämä versio on oletuksena pois päältä: https://github.com/rspivak/slimit/issues/27
- Poistettu riippuvuus "jakaa" paketti
- Virhekorjaus: https://github.com/rspivak/slimit/issues/26
- Virhekorjaus: https://github.com/rspivak/slimit/issues/25
Mitä uutta strong> versiossa 0.6:
- Lisätty optimointi: foo [& quot; bar & quot;] == & gt; foo.bar
- Lisätty kantaluokka custom ASAT solmun kävijää
- Documentation päivitykset
- Virhekorjaus: https://github.com/rspivak/slimit/issues/22
- Virhekorjaus: https://github.com/rspivak/slimit/issues/21
Mitä uutta strong> versiossa 0.5.5:
- Bugikorjaus: https://github.com/ rspivak / slimit / kysymyksiä / 7
Vaatimukset :
- Python
Kommentteja ei löytynyt