Thông tin cơ bản ( Bỏ qua tháng 5 ): Tôi đang thực hiện một nhiệm vụ mà chúng tôi đã đặt ra tại uni trong đó chúng tôi phải thiết kế một ngữ pháp cho DSL mà chúng tôi đã được cung cấp. Ngữ pháp phải bằng BNF hoặc EBNF. Cũng như những điều khác, chúng tôi đang được đánh giá dựa trên các quy tắc từ vựng trong ngữ pháp và quy tắc Phân tích cú pháp - chẳng hạn như nếu các quy tắc phù hợp với tập hợp ngôn ngữ, các quy tắc này toàn diện như thế nào, các quy tắc rõ ràng như thế nào.
Điều tôi không hiểu là nếu các quy tắc này được trình bày trong một ngữ pháp được xác định trong BNF (đó là một chủ đề mới đối với chúng tôi).
Câu hỏi : Liệu một ngữ pháp cho một ngôn ngữ nhất định đã được xác định trong BNF hoặc EBNF có chứa / cung cấp các quy tắc cho Phân tích từ điển và / hoặc Phân tích cú pháp không? ( hoặc những điều này phải được chỉ định khác - ở đâu? )
Ngoài ra những gì sẽ được coi là một quy tắc từ vựng? Và những gì sẽ được coi là một quy tắc phân tích cú pháp?