1. Trang chủ
  2. » Mẫu Slide

Bài giảng Chương trình dịch: Bài 5 - Trương Xuân Nam

7 18 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 7
Dung lượng 295,45 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

 Tự viết bộ PTTV (ad-hoc analyser): tự làm tất cả các bước trên.  Sử dụng LEX: làm bước 1 và bước 6, LEX làm các bước còn lại[r]

Trang 1

CHƯƠNG TRÌNH DỊCH

Bài 5: Tự động sinh bộ PTTV

Trang 2

Nội dung

1 Giải bài tập của các buổi trước

2 Giới thiệu về LEX

3 CsLex – phiên bản LEX cho C#

TRƯƠNG XUÂN NAM 2

Trang 3

Giải bài tập của các buổi trước

Phần 1

TRƯƠNG XUÂN NAM 3

Trang 4

Giới thiệu về LEX

Phần 2

TRƯƠNG XUÂN NAM 4

Trang 5

Từ patterns đến scanner

TRƯƠNG XUÂN NAM 5

Trang 6

Các bước để tạo một bộ PTTV

 Các bước để tạo một bộ PTTV:

1 Định nghĩa từ loại ở dạng các RE

2 Chuyển các RE thành một NFA duy nhất

3 Chuyển NFA thành DFA

4 Tối ưu hóa DFA

5 Viết mã xử lý DFA

6 Xử lý các tình huống nhập nhằng hoặc đặc biệt

 Tự viết bộ PTTV (ad-hoc analyser): tự làm tất cả các bước trên

 Sử dụng LEX: làm bước 1 và bước 6, LEX làm các bước còn lại

TRƯƠNG XUÂN NAM 6

Trang 7

LEX: cách làm việc

TRƯƠNG XUÂN NAM 7

Ngày đăng: 01/04/2021, 13:26

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w