Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp

Xây dựng văn phạm cho ngôn ngữ lập trình

Loại bỏ sự không tường minh

stmt → if exp then stmt

if exp then stmt else stmt

| other

Thí dụ: phát biểu: if E1 then if E2 then S1 else S2 là phát biểu

không tường minh

- Loại bỏ sự không tường minh.

Quy ứơc hoặc sửa văn phạm.

stmt → matched-stmt

lunmatched-stmt

 

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 1

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 1

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 2

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 2

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 3

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 3

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 4

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 4

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 5

Bài giảng Trình biên dịch - Chương 4: Phân tích cú pháp trang 5

Tải về để xem đầy đủ hơn

pdf46 trang | Chia sẻ: cucnt | Lượt xem: 473 | Lượt tải: 0download

File đính kèm:

  • pdfbai_giang_trinh_bien_dich_chuong_4_phan_tich_cu_phap.pdf