sourcecodegen

Phần mềm chụp màn hình:
sourcecodegen
Các chi tiết về phần mềm:
Phiên bản: 0.6.14
Ngày tải lên: 12 May 15
Nhà phát triển: Malthe Borch
Giấy phép: Miễn phí
Phổ biến: 33

Rating: nan/5 (Total Votes: 0)

sourcecodegen là một thư viện Python cung cấp một máy phát điện mã nguồn mô-đun cấp mà hoạt động trên AST từ việc xây dựng trong module compiler.ast.
Lưu ý rằng AST này không tương thích với các module ast mới trong Python 2.6.
Cách sử dụng:
Các máy phát điện hoạt động trên cây AST phân tích cú pháp.
& Nbsp; >>> từ trình biên dịch nhập khẩu phân tích cú pháp
& Nbsp; >>> cây = parse ("" "
& Nbsp; ... print 'Hello, world! "
& Nbsp; ... "" ")
Bây giờ chúng ta có thể tạo ra Python-code tương đương với bản gốc bằng cách sử dụng máy phát điện mã nguồn.
& Nbsp; >>> từ sourcecodegen nhập khẩu ModuleSourceCodeGenerator
& Nbsp; >>> máy phát = ModuleSourceCodeGenerator (cây)
& Nbsp; >>> print generator.getSourceCode ()
& Nbsp; print 'Hello, world! "

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

  • Cố định vấn đề nơi một ast.Sliceobj bên ngoài bối cảnh của subscript (đây là một cấu trúc kỳ lạ đó là không may hiểu bởi trình biên dịch di sản AST Python, nhưng không thể để tái tạo từ mã nguồn).
  • Các vấn đề ảnh hưởng đến ít nhất RestrictedPython gói Zope của. [Malthe]
  • Cố định vấn đề mà một chức năng với một docstring và một cơ quan chức năng sẽ có được indentation không chính xác. [Malthe]

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

  • Thêm hỗ trợ cho docstrings chức năng. [Malthe]

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

  • Thêm repoze giấy phép văn bản trong license.txt với sự cho phép của tác giả. http://lists.repoze.org/pipermail/repoze-dev/2010-January/002554.html [jinty]

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

  • Thêm hỗ trợ cho hành bậc ba (Python 2.5+) . [Malthe]

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

  • Cố định thứ tự các nút và biểu hiện giao Augmented. [Malthe]

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

  • Cố định vấn đề nơi biến từ khóa luận sẽ đôi khi không được xử lý một cách chính xác. [Malthe]
  • Cố định vấn đề mà điều hành nhận dạng sẽ không được xử lý một cách chính xác. [Malthe]

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

  • Cố định vấn đề mà các nhà điều hành xóa sẽ không được điều trị như một tuyên bố. [Malthe]

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

  • Cố định vấn đề nơi sao và sao đôi đối số sẽ được in mà không cần '*' và '**' tiền tố. [Malthe]

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

  • Cố định vấn đề mà nhiều loại bỏ các yếu tố trong một tuyên bố sẽ nhận sai indentation. [Malthe]

Yêu cầu :

  • Python

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

Clone
Clone

14 Apr 15

pyramid_skins
pyramid_skins

14 Apr 15

Dobbin
Dobbin

14 Apr 15

Ý kiến ​​để sourcecodegen

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