2010-06-14 18 views
7

Tôi đã tự hỏi liệu các bộ phối hợp phân tích cú pháp Scala chuẩn có chứa một trình phân tích cú pháp chấp nhận cùng một số nhận dạng mà ngôn ngữ Scala cũng chấp nhận (như được chỉ định trong Đặc tả Ngôn ngữ Scala, Phần 1.1).Trình phân tích cú pháp chấp nhận Mã định danh Scala?

Đặc tính StdTokenParsers có trình phân tích cú pháp ident, nhưng từ chối số nhận dạng như empty_?.

(Nếu có thực sự không có phân tích cú pháp như vậy, tôi cũng có thể chỉ cần nhanh chóng phân tích cú pháp Scala chính nó, nhưng điều đó sẽ không được như nhẹ nữa.)

Trả lời

4

Không phải là một phân tích cú pháp combinator tiêu chuẩn, nhưng có các công cụ kinh điển cho thử nghiệm Scala id-ness trong scala.tools.nsc.util.Chars. Không cần phải khởi tạo máy quét Toàn cầu hoặc máy quét Scala.

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