SlimIt Python yazılı JavaScript Minifier edir. downloads və sürətli çalışır ki, layihə daha yığcam kodu daxil JavaScript tərtib edir.
layihə lexer istifadə
>>> Slimit.lexer idxal Lexer dən
>>> Lexer = Lexer ()
>>> Lexer.input (a = 1;)
>>> Lexer da əlaməti üçün:
... Çap mö'cüzə
...
LexToken (ID, 'bir', 1,0)
LexToken (EQ, '=' 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Siz əlaməti metodundan istifadə etməklə bir-bir mö'cüzə əldə edə bilərsiniz:
>>> Lexer.input (a = 1;)
>>> True isə:
... Mö'cüzə = lexer.token ()
... Mö'cüzə əgər:
... Break
... Çap mö'cüzə
...
LexToken (ID, 'bir', 1,0)
LexToken (EQ, '=' 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
LexToken instansiya müxtəlif atributları var:
>>> Lexer.input (a = 1;)
>>> Mö'cüzə = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
(ID ',' bir ', 1, 0)
Quraşdırma:
DİP istifadə:
sudo slimit bərpa PIP
Easy_install istifadə:
sudo easy_install slimit
Bu azad yeni nədir:
- Bug fix: https://github.com/rspivak/ ifadələrin bir formada bəyanat çıxdı slimit / açılan / 45 Fix syntax error
nədir versiya 0.7.4-ci Yeni
- Bug fix: https://github.com / rspivak / slimit / məsələləri / 34 'sinif indi söz qorunur
versiya 0.7.3 yeni nədir:
- Bug fix (init FOR ilə unary op): https://github.com/rspivak/slimit/pull/33
versiya 0.7.2 yeni nədir:
- get / set xassələri üçün əlavə dəstək: https: //github.com/rspivak/slimit/issues/32
versiya 0.7.1 yeni nədir:
init bölməsində FOR da
- Function zəng dəstək: https: //github.com/rspivak/slimit/pull/31
versiya 0.7 yeni nədir:
- Çoklu Satır string dəstəyi: https://github.com/ rspivak / slimit / məsələləri / 24
versiyası 0.6.1-ci Yeni nədir:
- Əlavə command-line seçimi -t / - korlamaq-edən üst səviyyə qlobal əhatə dairəsi adı mangling yandırmaq üçün. Bu versiyası kimi default tərəfindən var: https://github.com/rspivak/slimit/issues/27
- bir "yaymaq" paketi silindi asılılıq
- Bug fix: https://github.com/rspivak/slimit/issues/26
- Bug fix: https://github.com/rspivak/slimit/issues/25
versiya 0.6 yeni nədir:
- Əlavə optimallaşdırılması: foo [& quot; bar & quot;] == & gt; foo.bar
- Xüsusi AST node qonaqlar üçün əlavə əsas sinif
- Documentation yenilikləri
- Bug fix: https://github.com/rspivak/slimit/issues/22
- Bug fix: https://github.com/rspivak/slimit/issues/21
versiya 0.5.5 yeni nədir:
- Bugfix: https://github.com/ rspivak / slimit / məsələləri / 7
tələblər
- Python
Şərhlər tapılmadı