SlimIt

Phần mềm chụp màn hình:
SlimIt
Các chi tiết về phần mềm:
Phiên bản: 0.8.1
Ngày tải lên: 14 Apr 15
Nhà phát triển: Ruslan Spivak
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

SlimIt là một minifier JavaScript viết bằng Python. Dự án biên dịch JavaScript vào mã nhỏ gọn hơn để nó tải về và chạy nhanh hơn.
Sử dụng lexer trong dự án của bạn
>>> Từ slimit.lexer nhập lexer
>>> Lexer = lexer ()
>>> Lexer.input ('a = 1;')
>>> Cho mã thông báo trong lexer:
... In thẻ
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Bạn có thể có được một chiếc thẻ tại một thời gian sử dụng phương pháp mã thông báo:
>>> Lexer.input ('a = 1;')
>>> Khi True:
... Thẻ = lexer.token ()
... Nếu không được mã thông báo:
... Nghỉ
... In thẻ
...
LexToken (ID, 'a', 1,0)
LexToken (EQ, '=', 1,2)
LexToken (NUMBER, '1', 1,4)
LexToken (SEMI, ';', 1,5)
Ví dụ LexToken có thuộc tính khác nhau:
>>> Lexer.input ('a = 1;')
>>> Thẻ = lexer.token ()
>>> Token.type, token.value, token.lineno, token.lexpos
('ID', 'a', 1, 0)
Cài đặt:
Sử dụng pip:
sudo pips cài đặt slimit
Sử dụng easy_install:
sudo easy_install slimit

là gì mới trong phiên bản này:

  • Sửa lỗi: https://github.com/rspivak/ slimit / pull / 45 Fix lỗi cú pháp trong đầu ra của các tuyên bố với một số hình thức của biểu thức

là gì mới trong phiên bản 0.7.4:

  • Sửa lỗi: https://github.com / rspivak / slimit / vấn đề / 34 'lớp' được dành từ khóa tại

là gì mới trong phiên bản 0.7.3:

  • Sửa lỗi (op unary trong CHO init): https://github.com/rspivak/slimit/pull/33

là gì mới trong phiên bản 0.7.2:

  • Thêm hỗ trợ cho get / set thuộc tính: https: //github.com/rspivak/slimit/issues/32

là gì mới trong phiên bản 0.7.1:

  • Chức năng hỗ trợ cuộc gọi trong phần CHO init: https: //github.com/rspivak/slimit/pull/31

là gì mới trong phiên bản 0.7:

  • hỗ trợ chuỗi Multiline: https://github.com/ rspivak / slimit / vấn đề / 24

là gì mới trong phiên bản 0.6.1:

  • tùy chọn thêm dòng lệnh -t / - mangle-cấp đầu để bật toàn cầu phạm vi tên mangling. Với phiên bản này nó tắt theo mặc định: https://github.com/rspivak/slimit/issues/27
  • phụ thuộc vào một Removed "phân phối" gói
  • Sửa lỗi: https://github.com/rspivak/slimit/issues/26
  • Sửa lỗi: https://github.com/rspivak/slimit/issues/25

là gì mới trong phiên bản 0.6:

  • thêm tối ưu hóa: foo [& quot; thanh & quot;] == & gt; foo.bar
  • Thêm lớp cơ sở cho khách nút tùy chỉnh AST
  • Tài liệu cập nhật
  • Sửa lỗi: https://github.com/rspivak/slimit/issues/22
  • Sửa lỗi: https://github.com/rspivak/slimit/issues/21

là gì mới trong phiên bản 0.5.5:

  • Sửa lỗi: https://github.com/ rspivak / slimit / vấn đề / 7

Yêu cầu :

  • Python

Phần mềm tương tự

JBasic
JBasic

3 Jun 15

GCC ARM Embedded
GCC ARM Embedded

17 Aug 18

Polygen
Polygen

3 Jun 15

Polyglot
Polyglot

2 Jun 15

Phần mềm khác của nhà phát triển Ruslan Spivak

TinyPie
TinyPie

12 May 15

httpcode
httpcode

14 Apr 15

cynic
cynic

14 Apr 15

Ý kiến ​​để SlimIt

Bình luận không
Nhập bình luận
Bật hình ảnh!