2009-09-22 22 views
10

pyparsing có thể đọc ABNF từ một tập tin thay vì phải xác định nó trong điều khoản của các đối tượng python?pyparsing - tải ABNF?

Nếu không, là có một cái gì đó mà có thể làm tương tự (tải một tập tin ABNF vào một đối tượng phân tích cú pháp)

Trả lời

2

Có rất nhiều các gói phân tích cú pháp Python: Python Parsing Tools. ANTLR nói riêng rất được tôn trọng, và đọc một ngữ pháp từ một tập tin chuyên dụng.

9

Xem this example do Seo Sanghyeon gửi, đọc EBNF và phân tích cú pháp đó (sử dụng pyparsing) để tạo trình phân tích cú pháp pyparsing.

+1

Đối với người mới, không rõ ràng cách sử dụng tập lệnh của Seo. Có bất kỳ ví dụ sử dụng nào không? –

Các vấn đề liên quan