TAILIEUCHUNG - Xây dựng CHƯƠNG TRÌNH DỊCH - Chương 2: Phân tích từ vựng

Tìm chuỗi dài nhất các ký tự đầu vào, bắt đầu từ ký tự hiện tại tương ứng với một từ tố và trả về từ tố này Nhiệm vụ Duyệt từng ký tự của văn bản nguồn Loại bỏ các ký tự không cần thiết như dấu cách, chú thích, Xây dựng từ vựng từ những ký tự đọc được Nhận dạng từ tố và gửi tới pha tiếp Nhận biết từ tố gồm Nhận biết các từ khóa, tên do người dùng định nghĩa Nhận biết các con số, hằng chuỗi, hằng ký tự Nhận biết các ký tự đặc biệt (+,*,), ký hiệu kép (:=,!=,). | Xây dựng CHƯƠNG TRÌNH DỊCH Phạm Đăng Hải haipd@ Chương 2: Phân tích từ vựng Nhiệm vụ của bộ phân tích từ vựng Biểu diễn cấu trúc từ vựng Phân tích từ vựng của ngôn ngữ KPL Mục đích & Nhiệm vụ Mục đích: Tìm chuỗi dài nhất các ký tự đầu vào, bắt đầu từ ký tự hiện tại tương ứng với một từ tố và trả về từ tố này Nhiệm vụ Duyệt từng ký tự của văn bản nguồn Loại bỏ các ký tự không cần thiết như dấu cách, chú thích, Xây dựng từ vựng từ những ký tự đọc được Nhận dạng từ tố và gửi tới pha tiếp Nhận biết từ tố gồm Nhận biết các từ khóa, tên do người dùng định nghĩa Nhận biết các con số, hằng chuỗi, hằng ký tự Nhận biết các ký tự đặc biệt (+,*,), ký hiệu kép (:=,!=,) 1. Nhiệm vụ của bộ phân tích Từ vựng và Từ tố Từ vựng (Lexeme) Là đơn vị nhỏ nhất trong ngôn ngữ lập trình Được coi là ký hiệu của một bảng chữ của ngôn ngữ Được xây dựng từ các ký tự ASCII Từ tố (Token) Là thuật ngữ dùng chỉ các từ vựng có cùng ý nghĩa cú pháp Có thể coi từ vựng là những từ cụ thể .

TỪ KHÓA LIÊN QUAN
TAILIEUCHUNG - Chia sẻ tài liệu không giới hạn
Địa chỉ : 444 Hoang Hoa Tham, Hanoi, Viet Nam
Website : tailieuchung.com
Email : tailieuchung20@gmail.com
Tailieuchung.com là thư viện tài liệu trực tuyến, nơi chia sẽ trao đổi hàng triệu tài liệu như luận văn đồ án, sách, giáo trình, đề thi.
Chúng tôi không chịu trách nhiệm liên quan đến các vấn đề bản quyền nội dung tài liệu được thành viên tự nguyện đăng tải lên, nếu phát hiện thấy tài liệu xấu hoặc tài liệu có bản quyền xin hãy email cho chúng tôi.
Đã 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.