Đây là một câu hỏi từ cuốn sách Rồng (Tôi xin lỗi vì lỗi dịch thuật, tôi không có phiên bản tiếng Anh):
Ngôn ngữ nào được tạo ra bởi ngữ pháp này?
Tôi không biết tôi phải làm gì ở đây. Định nghĩa trong cuốn sách về các ngôn ngữ nói điều này (và đó là khá nhiều trong chương này):
một ngôn ngữ là tập hợp tất cả các từ có thể được tạo bởi bất kỳ cây phân tích cú pháp nào.
Vì vậy, nếu tôi muốn biến "bất kỳ" cây phân tích cú pháp nào khỏi ngữ pháp này, tôi có thể đệ quy tiếp tục xây dựng nó, chỉ sử dụng hai quy tắc đầu tiên. Tôi đã tìm kiếm một chút và có ấn tượng rằng mọi quy tắc phải được sử dụng một lần, nhưng tôi không chắc chắn. Sẽ rất hữu ích nếu ai đó có thể cung cấp một số mẹo để giải quyết các loại vấn đề này.