Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản

Định nghiã trực tiếp cú pháp (Syntax-directed definition)

Văn phạm phi ngữ cảnh và tập luật ngữ nghiã sẽ thiết lập định nghĩa

trực tiếp cú pháp. Biên dịch là phép ánh xạ từ nhập → xuất. Dạng

xuất của chuỗi nhập x được xác định như sau:

1. Xây dựng cây phân tích cho chuỗi x.

2. Giả sử nút n của cây phân tích có tên cú pháp X, X.a là trị thuộc

tính a của X, được tính nhờ luật ngữ nghĩa. Cây phân tích có chú thích

các trị thuộc tính ở mỗi nút được gọi là cây phân tích chú thích

Tổng hợp thuộc tính (synthesized attributes)

 

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 1

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 1

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 2

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 2

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 3

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 3

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 4

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 4

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 5

Bài giảng Trình biên dịch - Chương 2: Trình biên dịch đơn giản trang 5

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

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

File đính kèm:

  • pdfbai_giang_trinh_bien_dich_chuong_2_trinh_bien_dich_don_gian.pdf