SlimIt is 'n JavaScript minifier geskryf in Python. Die projek stel JavaScript in meer kompakte kode, sodat dit afgelaai en loop vinniger.
Gebruik laer is in jou projek
>>> Van slimit.lexer invoer laer is
>>> Laer is = laer is ()
>>> Lexer.input ('n = 1; ')
>>> Vir teken is in laer is:
... Druk teken
...
LexToken (ID, 'n ", 1,0)
LexToken (EQ, '=', 1,2)
LexToken (getal, '1', 1,4)
LexToken (SEMI, ',', 1,5)
Jy kan een teken kry op 'n tyd met behulp van teken metode:
>>> Lexer.input ('n = 1; ')
>>> Terwyl Ware:
... Teken = lexer.token ()
... Indien nie teken:
... Break
... Druk teken
...
LexToken (ID, 'n ", 1,0)
LexToken (EQ, '=', 1,2)
LexToken (getal, '1', 1,4)
LexToken (SEMI, ',', 1,5)
LexToken byvoorbeeld het verskillende eienskappe:
>>> Lexer.input ('n = 1; ')
>>> Teken = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
('ID', 'n ", 1, 0)
Installasie:
Met behulp van neut:
sudo PIP installeer slimit
Met behulp van easy_install:
sudo easy_install slimit
Wat is nuut in hierdie release:
- Bug fix: https://github.com/rspivak/ slimit / pull / 45 Fix sintaksis fout in die produksie van vir stelling met 'n vorm van uitdrukking
Wat is nuut in die weergawe 0.7.4:
- Bug fix: https://github.com / rspivak / slimit / kwessies / 34 "klas" is voorbehou navraag nou
Wat is nuut in die weergawe 0.7.3:
- Bug fix (unêre op in VIR init): https://github.com/rspivak/slimit/pull/33
Wat is nuut in die weergawe 0.7.2:
- Bygevoeg ondersteuning vir get / stel eienskappe: https: //github.com/rspivak/slimit/issues/32
Wat is nuut in die weergawe 0.7.1:
- Funksie oproep ondersteuning in VIR init artikel: https: //github.com/rspivak/slimit/pull/31
Wat is nuut in die weergawe 0.7:
- Meervoudig string ondersteuning: https://github.com/ rspivak / slimit / kwessies / 24
Wat is nuut in die weergawe 0.6.1:
- Bygevoeg opdrag-lyn opsie -t / - mangel-bokant om te draai op die globale omvang naam mangling. Soos van hierdie weergawe is dit af by verstek: https://github.com/rspivak/slimit/issues/27
- verwyder afhanklikheid van 'n 'versprei 'n pakket
- Bug fix: https://github.com/rspivak/slimit/issues/26
- Bug fix: https://github.com/rspivak/slimit/issues/25
Wat is nuut in die weergawe 0.6:
- Bygevoeg optimization: cat [& quot; bar & quot;] == & gt; foo.bar
- Bygevoeg basis klas vir persoonlike AST node besoekers
- Dokumentasie updates
- Bug fix: https://github.com/rspivak/slimit/issues/22
- Bug fix: https://github.com/rspivak/slimit/issues/21
Wat is nuut in die weergawe 0.5.5:
- Bugfix: https://github.com/ rspivak / slimit / kwessies / 7
Vereistes :
- Python
Kommentaar nie gevind