lizpop

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

Rating: nan/5 (Total Votes: 0)

lizpop là một thông dịch viên cho chương trình Python.
Cài đặt
& Nbsp; Đơn giản chỉ cần chạy python setup.py cài đặt.
& Nbsp; ví dụ:.
& Nbsp; tar zxvf lizpop-0.3.1.tar.gz
& Nbsp; cd lizpop-0.3.1
& Nbsp; sudo python setup.py cài đặt
Cách sử dụng
Để chạy tương tác:
& Nbsp; python -O -m lizpop.run
Để chạy một kịch bản án trong một tập tin:
& Nbsp; python -O -m lizpop.run yourfile.scm
Để biết thêm về các tùy chọn dòng lệnh:
& Nbsp; python -O -m lizpop.run -h
Tính năng
Tập hợp con của Đề án R5RS
& Nbsp; Xem phần Restrictions để biết thêm chi tiết.
Có giao diện để Python
& Nbsp; ví dụ:.
& Nbsp; $ cat helloworld.py
& Nbsp; def hello (s = "thế giới"):
& Nbsp; return u "Hello% s!" S.capitalize% ()
& Nbsp; $ python -O -m lizpop.run
& Nbsp;> (xác định * helloworld * (nhập khẩu "helloworld"))
& Nbsp;> (xác định hello (attr * helloworld * 'hello))
& Nbsp;> (hello "bạn bè")
& Nbsp; "Xin chào bạn bè!"
& Nbsp; Để biết thêm chi tiết, xem các tập tin IFPY.rst trong gói này.
Biểu hiện thường xuyên theo nghĩa đen.
& Nbsp; Các chữ sau đây là một biểu tượng thường xuyên.
& Nbsp; # / PATTERN / CỜ
& Nbsp; PATTERN: mô hình biểu hiện thường
& Nbsp; CỜ: cờ biểu hiện thường.
& Nbsp; i-- bỏ qua trường hợp m-- nhiều đường s-- dot phù hợp với tất cả các
& Nbsp; u-- Unicode phụ thuộc L-- locale x-- phụ thuộc verbose
& Nbsp; Ví dụ
& Nbsp ;;; Một hợp đơn giản
& Nbsp;> (lại tìm kiếm # / ( d +): ( d +) / "14 Tháng Tám") ;; không phù hợp
& Nbsp; #F
& Nbsp;> (lại tìm kiếm # / ( d +): ( d +) / "14 Tháng Tám 08:30") ;; trận đấu
& Nbsp; <_sre.SRE_Match đối tượng ở ...>
& Nbsp ;;; Nhận phân nhóm
& Nbsp;> (tái nhóm (lại tìm kiếm # / ( d +): ( d +) / "14 tháng 8 08:30") 1 2)
& Nbsp; ("08" "30")
& Nbsp ;;; Thay thế chuỗi
& Nbsp;> (? Tái gsub # / <( /) h d> / i "<\ 1H3>" "

Các tính năng:

")
& Nbsp; "

Các tính năng:

"
& Nbsp;>
& Nbsp; Mọi chi tiết, chạy thủ tục giúp đỡ.
& Nbsp; ví dụ:.
& Nbsp;> (help-danh sách # / (^ re-) | (regex) /)
& Nbsp;> (giúp tái đấu lại tìm kiếm tái nhóm tái gsub)
Hỗ trợ nhân vật đa byte
& Nbsp; Chỉ utf-8 mã hóa hiện nay.
EML (Lizpop nhúng)
& Nbsp; EML là một mẫu ngôn ngữ cho nhúng mã Lizpop trong tập tin văn bản.
& Nbsp; EML có thông số kỹ thuật đơn giản sau đây.
& Nbsp;%> STRING được thêm vào đầu của đầu vào cổng.
& Nbsp; Mặc nhiên, <% được thêm vào phần cuối của đầu vào cổng.
& Nbsp; Lưu ý: Những ý tưởng này được lấy cảm hứng từ BRL (http://brl.sourceforge.net/).
& Nbsp; Để chạy EML, sử dụng -eml như tùy chọn dòng lệnh.
& Nbsp; ví dụ:.
& Nbsp; python -m lizpop.run -eml yourfile.eml
& Nbsp; Một ví dụ đơn giản
& Nbsp; $ cat gcdlcm.eml
& Nbsp; <% (xác định numlist (bản đồ string-> số * args *))%>
& Nbsp; GCD của <% numlist%> là <% (áp dụng gcd numlist)%>.
& Nbsp; LCM của <% numlist%> là <% (áp dụng lcm numlist)%>.
& Nbsp; $ python -m lizpop.run -eml gcdlcm.eml - 1533 37303 4307
& Nbsp; của GCD (1533 37303 4307) là 73.
& Nbsp; của LCM (1533 37303 4307) là 6.602.631.
& Nbsp; Để biết thêm ví dụ:
& Nbsp; hãy chạy (giúp tải eml) để xem thông báo trợ giúp của nó.
& Nbsp; Lưu ý: `lizpop + apache2 + mod_wsgi`
& Nbsp; Xem các tập tin wsgi_sample / application.wsgi bao gồm trong gói này.
Chức năng Help
& Nbsp; Lizpop có một sự trợ giúp chức năng, nó sẽ hiển thị các tài liệu cho các thủ tục hoặc macro nhất định.
& Nbsp; Cách sử dụng:
& Nbsp; (var giúp đỡ ...)
& Nbsp; (help-danh sách regex-pattern)
& Nbsp; ví dụ:.
& Nbsp;> (help invoke)
& Nbsp; Thủ tục: (gọi OBJ ARGS ĐIỆP ...)
& Nbsp; gọi phương thức có tên ĐIỆP của OBJ với ARGS ...
& Nbsp; ................................................ .........
& Nbsp; Tuy nhiên, hiện nay, các tài liệu trợ giúp chỉ được cung cấp cho các chức năng Python-Interface liên quan.
& Nbsp; Mọi chi tiết, chạy (trợ giúp) và (help help-list).
& Nbsp; Lưu ý:
& Nbsp; Tôi không giỏi tiếng Anh. Vì vậy, thông báo trợ giúp có thể bao gồm một số các lỗi hoặc các biểu thức không tự nhiên bằng tiếng Anh.
Hạn chế
Macro vệ sinh không được hỗ trợ.
& Nbsp; xác định cú pháp cú pháp quy định, và để cho cú pháp không được thực hiện.
& Nbsp; Thay vào đó, truyền thống (không hợp vệ sinh) macro có thể được sử dụng.
& Nbsp; => run (giúp xác định vĩ mô)
Dây là không thể thay đổi.
& Nbsp; dây Lizpop được thực hiện như đối tượng Python unicode-string đó là không thay đổi. như vậy, chuỗi thiết lập! và chuỗi điền! đừng làm việc.
cuộc gọi / cc và năng động-gió được thực hiện chỉ một phần.
& Nbsp; Lizpop không hỗ trợ đầy đủ tiếp tục.
& Nbsp; Lizpop của call-with-hiện-tiếp tục là hướng lên trên và chỉ phi reentrant. Vì vậy, nó có thể được sử dụng cho không địa phương, xuất cảnh, nhưng không thể được dùng để hợp thói quen hay quay lại.
Số phức và số Fractional không được hỗ trợ.
null-môi trường và đề án thành lập báo cáo môi trường không được thực hiện.
& Nbsp; Mọi chi tiết, chạy (giúp eval)

Yêu cầu .

  • Python

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

C
C

3 Jun 15

Project Fortress
Project Fortress

2 Jun 15

LLVM
LLVM

17 Aug 18

Ý kiến ​​để lizpop

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