Có lẽ một phần khó khăn nhất của việc viết phân tích cú pháp gốc đệ quy figuring ra thẻ mà nên nhãn cánh tay của những điều khoản trường hợp. Cánh tay mỗi đại diện cho một sản xuất: một trong những có thể mở rộng các biểu tượng mà chương trình con được đặt tên. Thẻ nhãn một cánh tay nhất định là những người dự đoán việc sản xuất. Một mã thông báo X có thể dự đoán một sản xuất cho một trong hai lý do: (1) các bên phải của sản xuất, khi đệ quy mở rộng, có thể mang lại một khởi đầu chuỗi với X, hoặc (2) các bên có thể mang lại gì (tức là, nó là, ora chuỗi nonterminals mà có thể sản lượng đệ quy), và X có thể bắt đầu sản lượng của những gì đến tiếp theo. Trong phụ sau đây, chúng tôi sẽ chính thức hóa khái niệm này của dự đoán bằng cách sử dụng bộ gọi tên đầu tiên và làm theo, và hiển thị làm thế nào để lấy được chúng tự động từ một LL(1) CFG.
đang được dịch, vui lòng đợi..