2010-01-08 41 views
5

Tôi có thể tìm tài liệu cho ngôn ngữ PowerBuilder thực tế ở đâu. Tôi đang đề cập đến loại mã bạn nhận được khi bạn chọn "Chỉnh sửa nguồn" từ trình đơn nhấp chuột phải trên trình họa sĩ thư viện. Không phải loại mã bạn thường viết.Tài liệu ngôn ngữ Powerbuilder

Trả lời

2

Không có tài liệu chính thức về ngôn ngữ cú pháp PowerBuilder mà bạn thấy khi bạn chỉnh sửa nguồn. Hầu hết các công việc với nó chỉ phải sử dụng thử và sai để tìm ra. Nó đã được hỏi trước đó trong các nhóm tin về một tệp cú pháp để phân tích cú pháp có thể được xây dựng cho nó, nhưng không bao giờ được cung cấp. Đây là post talking about it

Tôi tin rằng phiên bản tiếp theo của PowerBuilder sẽ chuyển từ cú pháp đó sang định dạng XML khác (và chuyển từ PBL thành tệp nhị phân sang định dạng văn bản).

+1

mã UI là ở định dạng XAML nhưng mã ở phần cuối lại là giống như trước đây liên quan đến gây nên vv với –

5

PowerScript (là ngôn ngữ được sử dụng trong PowerBuilder) đã được mở rộng trong PB12 nhưng phải tương thích với các phiên bản trước. Cú pháp PowerScript nằm trong ngữ pháp của ANTLR, vì vậy sẽ khá dễ dàng để tạo một tài liệu từ nó. Nếu điều này đã được thực hiện nhưng tôi không chắc chắn nhưng tôi sẽ đề cập đến nó cho các folks trình biên dịch (tại thời điểm nhóm dev là rất bận rộn với các giai đoạn cuối của PB12).

+0

tôi sẽ rất giống như để có được ngữ pháp ANTLR cho một công cụ phân tích mã mà tôi đang làm việc. Tôi đã bắt đầu với yacc nhưng tôi sẵn sàng ném tất cả ra cho một ngữ pháp dứt khoát. Ngoài ra, nếu bạn có thể làm mất ngữ pháp bị mất, một người nào đó sẽ có khả năng quây ra tài liệu. –

+0

Cá nhân tôi sẽ thích nếu toàn bộ trình biên dịch trở thành nguồn mở để tất cả những tính năng mà mọi người muốn có thể đã được triển khai, nhưng điều đó sẽ không xảy ra. –

+1

Tôi đã tìm thấy [ngữ pháp Antlr v3 cho PowerScript] (http://www.antlr.org/grammar/1324485038462/PBM.g) bởi Ivan Brezina. –

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