Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Sức khỏe - Y tế
Văn bản luật
Nông Lâm Ngư
Kỹ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Giới thiệu
Đăng ký
Đăng nhập
Tìm
Danh mục
Kinh doanh - Marketing
Kinh tế quản lý
Biểu mẫu - Văn bản
Tài chính - Ngân hàng
Công nghệ thông tin
Tiếng anh ngoại ngữ
Kĩ thuật công nghệ
Khoa học tự nhiên
Khoa học xã hội
Văn hóa nghệ thuật
Y tế sức khỏe
Văn bản luật
Nông lâm ngư
Kĩ năng mềm
Luận văn - Báo cáo
Giải trí - Thư giãn
Tài liệu phổ thông
Văn mẫu
Thông tin
Điều khoản sử dụng
Quy định bảo mật
Quy chế hoạt động
Chính sách bản quyền
Giới thiệu
Đăng ký
Đăng nhập
0
Trang chủ
Công Nghệ Thông Tin
Kỹ thuật lập trình
GÔN NGỮ và PHƯƠNG PHÁP DỊCH - Chương 3: Phân tích cú pháp
Đang chuẩn bị liên kết để tải về tài liệu:
GÔN NGỮ và PHƯƠNG PHÁP DỊCH - Chương 3: Phân tích cú pháp
Lan Phương
131
170
ppt
Đang chuẩn bị nút TẢI XUỐNG, xin hãy chờ
Tải xuống
Bài toán phân tích cú pháp Phương pháp phân tích cú pháp quay lui Phương pháp phân tích bảng Phương pháp phân tích cú pháp tất định Phân tích cú pháp cho PL/0 Kiểm tra xâu phân tích từ trái qua phải Kiểm tra ký hiệu trái nhất của xâu cần phân tích Tới ký hiệu tiếp, Cho tới ký hiệu cuối cùng Phương pháp xây dựng cây phân tích Trên xuống (Top-down): S * ? Dưới lên (Bottom-up): * S?. | IT4073:NGÔN NGỮ và PHƯƠNG PHÁP DỊCH Phạm Đăng Hải haipd@soict.hut.edu.vn Chương 3: Phân tích cú pháp Bài toán phân tích cú pháp Phương pháp phân tích cú pháp quay lui Phương pháp phân tích bảng Phương pháp phân tích cú pháp tất định Phân tích cú pháp cho PL/0 Bài toán đặt ra Cho Văn phạm phi ngữ cảnh G G = (VT, VN, P, S) Xâu V*T Hỏi L(G)? Nếu L(G) Chỉ ra các sản xuất đã sử dụng để sinh ra Cấu trúc nên cây suy dẫn 1. Bài toán phân tích cú pháp Trong chương trình dịch, xâu là chuỗi các token thu được từ giai đoạn trước – phân tích từ vựng Program Vidu; Begin X := 10 End. PROGRAM IDENT SEMICOLON BEGIN IDENT ASSIGN NUMBER END PERIOD Phương pháp phân tích Kiểm tra xâu phân tích từ trái qua phải Kiểm tra ký hiệu trái nhất của xâu cần phân tích Tới ký hiệu tiếp, Cho tới ký hiệu cuối cùng Phương pháp xây dựng cây phân tích Trên xuống (Top-down): S * ? Dưới lên (Bottom-up): * S? Phương pháp lựa chọn sản xuất (A α1| |αn) Quay lui (backtracking) Thử lần lượt các sản xuất Tất định (deterministic) Xác định được duy nhất một sản xuất thích hợp 1. Bài toán phân tích cú pháp Phân tích trái Phân tích trái của xâu a là dãy các sản xuất được sử dụng trong suy dẫn trái từ S ra a Các sản xuất được đánh số thứ tự 1,p Phân tích là danh sách các số từ 1 đến p Ví dụ cho văn phạm E T+E E T T F* T T F F (E) F a Phân tích trái của xâu a*(a+a) là 23645146246 1. Bài toán phân tích cú pháp Xét xâu a*(a+a) E 2 T 3 F*T 6 a*T 4 a*F 5a*(E) 1 a*(T+E) 4 a*(F+E) 6 a*(a+E) 2 a*(a+T) 4 a*(a+F) 6 a*(a+a) Chương 3: Phân tích cú pháp Bài toán phân tích cú pháp Phương pháp phân tích cú pháp quay lui Phương pháp phân tích bảng Phương pháp phân tích cú pháp tất định Phân tích cú pháp cho PL/0 Giới thiệu Tư tưởng chủ yếu của giải thuật Xây dựng cây phân tích cú pháp (cây suy dẫn) cho xâu Thuật toán Top-down Đi từ nút gốc tới nút lá Thuật toán Bottom –up Quá trình phân tích gạt thu gọn 2. Phương pháp phân tích quay lui Phân tích Top-down Cho | IT4073:NGÔN NGỮ và PHƯƠNG PHÁP DỊCH Phạm Đăng Hải haipd@soict.hut.edu.vn Chương 3: Phân tích cú pháp Bài toán phân tích cú pháp Phương pháp phân tích cú pháp quay lui Phương pháp phân tích bảng Phương pháp phân tích cú pháp tất định Phân tích cú pháp cho PL/0 Bài toán đặt ra Cho Văn phạm phi ngữ cảnh G G = (VT, VN, P, S) Xâu V*T Hỏi L(G)? Nếu L(G) Chỉ ra các sản xuất đã sử dụng để sinh ra Cấu trúc nên cây suy dẫn 1. Bài toán phân tích cú pháp Trong chương trình dịch, xâu là chuỗi các token thu được từ giai đoạn trước – phân tích từ vựng Program Vidu; Begin X := 10 End. PROGRAM IDENT SEMICOLON BEGIN IDENT ASSIGN NUMBER END PERIOD Phương pháp phân tích Kiểm tra xâu phân tích từ trái qua phải Kiểm tra ký hiệu trái nhất của xâu cần phân tích Tới ký hiệu tiếp, Cho tới ký hiệu cuối cùng Phương pháp xây dựng cây phân tích Trên xuống (Top-down): S * ? Dưới lên (Bottom-up): * S? Phương pháp lựa chọn sản xuất (A α1| |αn) Quay lui (backtracking) Thử lần lượt các sản
TÀI LIỆU LIÊN QUAN
So sánh từ ngữ rút gọn và từ ngữ gốc trong tiếng Trung
Tiếng Việt Sài Gòn – tp. Hồ Chí Minh là một cực quy tụ và lan toả của tiếng Việt toàn dân
Kiểu nhân vật trong Mùa hè giá buốt của Văn Lê và Đêm Sài Gòn không ngủ của Trầm Hương
Luận văn Thạc sĩ Khoa học máy tính: Nghiên cứu phương pháp rút gọn văn bản và chuyển đổi cú pháp ngôn ngữ ký hiệu Việt Nam
Ebook Anh ngữ thực hành khoa học thông tin và thư viện (Practice English in Library and Information Science): Phần 2 - Nguyễn Minh Hiệp (ĐH Sài Gòn)
Đánh giá nguy cơ và thiệt hại do ngập lụt vùng hạ du sông Sài Gòn – Đồng Nai dưới tác động xả lũ từ hồ chứa dầu tiếng
Luận văn Thạc sĩ Quản lý Giáo dục: Phát triển đội ngũ giảng viên ở Trường Cao đẳng Văn hóa Nghệ thuật và Du lịch Sài Gòn
Đóng góp của Phan Khôi trong việc phổ biến và phát triển chữ quốc ngữ trên báo chí Sài Gòn những năm 1928 -1933
Ebook Anh ngữ thực hành khoa học thông tin và thư viện (Practice English in Library and Information Science): Phần 1 - Nguyễn Minh Hiệp (ĐH Sài Gòn)
Phát triển đội ngũ giảng dạy theo tiếp cận quản lí nguồn nhân lực dựa trên năng lực tại Trường Đại học Sài gòn và Trường Đại học Khoa học Xã hội và Nhân văn - Đại học Quốc gia Thành phố Hồ Chí Minh
crossorigin="anonymous">
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.