PyBison

Phần mềm chụp màn hình:
PyBison
Các chi tiết về phần mềm:
Phiên bản: 0.1.8
Ngày tải lên: 3 Jun 15
Nhà phát triển: David McNab
Giấy phép: Miễn phí
Phổ biến: 5

Rating: nan/5 (Total Votes: 0)

PyBison là một Python ràng buộc với Bison (yacc) và Flex (lex) tiện ích phân tích cú pháp máy phát điện.
Nó cho phép phân tích cú pháp được nhanh chóng và dễ dàng phát triển như khai báo lớp Python, và cho những phân tích cú pháp để tận dụng lợi thế của các nhanh chóng và mạnh mẽ C dựa trên Bison / Flex.
Người dùng viết một lớp con của một đối tượng Parser cơ bản, có chứa một tập các phương thức và các thuộc tính xác định các quy tắc ngữ pháp và phân tích từ vựng, và tham callbacks cho việc cung cấp phân tích cú pháp đầu vào, và nhận được sự kiện mục tiêu phân tích cú pháp.
Hiện nay, PyBison là chỉ làm việc trên Linux (và có thể * BSD-based) hệ thống. Tuy nhiên, trong thời gian, (hoặc nếu ai đó tình nguyện viên để giúp đỡ với mã hóa có thể là 2 giờ cho một lớp shim nhỏ) nó rất có thể PyBison sẽ làm việc trên Windows.

Tính năng :

  • Chạy ở gần tốc độ phân tích cú pháp C-dựa, do móc trực tiếp vào mã bison tạo ra C
  • Full LALR (1) hỗ trợ ngữ pháp
  • Bao gồm một tiện ích để chuyển đổi ngữ pháp của bạn di sản (.y) và máy quét (.l) kịch bản thành các module python tương thích với PyBison
  • Dễ hiểu - các hương và các ví dụ sẽ có bạn viết phân tích cú pháp của riêng bạn trong vài phút
  • Thoải mái và gọi lại trực quan cơ chế
  • Có thể xuất khẩu cây phân tích cú pháp XML với một cuộc gọi phương pháp đơn giản (New!)
  • có thể phục nguyên một cây phân tích từ XML (New!)
  • Các ví dụ bao gồm bộ phân tích làm việc cho các ngôn ngữ:
  • - ANSI C
  • - Java (1.4.2)

Ý kiến ​​để PyBison

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