Để minh họa trên xuống phân tích (đoán trước), chúng ta hãy xem xét ngữ pháp cho một ngôn ngữ máy tính"đơn giản", Hiển thị trong hình 2.15. Các máy tính cho phép các giá trị được đọc vào biến (số), mà sau đó có thể được sử dụng trong biểu hiện. Biểu thức lần lượt có thể được ghi vào đầu ra. Kiểm soát dòng chảy là nghiêm chỉnh tuyến tính (không có vòng, nếu báo cáo, hoặc nhảy khác). Kỷ niệm giả cuối-đánh dấu ($$) được sản xuất bởi các máy quét ở phần cuối của các đầu vào. Mã thông báo này cho phép phân tích cú pháp để chấm dứt sạch một khi nó đã nhìn thấy toàn bộ chương trình. Như trong biểu thức thông thường, chúng tôi sử dụng các biểu tượng để biểu thị chuỗi rỗng. Một sản xuất với trên bên phải đôi khi được gọi là một sản xuất epsilon.
đang được dịch, vui lòng đợi..
