Phân tích trong tiếng anh là gì

Bách khoa toàn thư mở Wikipedia

Quá trình phân tích từ vựng trong các giai đoạn xử lý.

Trong ngành khoa học máy tính, phân tích từ vựng [Tiếng Anh: lexical analysis, còn được gọi là scanning hoặc lexing] là một quá trình chuyển đổi chuỗi ký tự nguồn thành một chuỗi liên tiếp các đoạn ký tự ngắn hơn đã được phân loại, gọi là từ tố [tokens]. Chương trình dùng để phân tích từ vựng được gọi là bộ phân tích từ vựng [tiếng Anh là lexer].

Từ tố[sửa | sửa mã nguồn]

Từ tố [token] là một xâu được gán với một ý nghĩa xác định, có phần giống với loại từ trong ngôn ngữ học. Nó được xây dựng thành cặp gồm mọt tên từ tố và một giá trị từ tố tuỳ chọn. Từ tố là một loại đơn vị từ vựng.[1] Tương tự như danh từ, tính từ và động từ, từ tố cũng có nhiều loại tùy theo đặc điểm của trình biên dịch. Một số tên từ tố phổ biến gồm:

  • định danh [identifier]: những tên do lập trình viên tự đặt;
  • từ khoá [keyword]: những tên đã có trong ngôn ngữ lập trình;
  • dấu ngăn cách [delimiter]: các kí tự dấu câu và các cặp dấu ngăn cách;
  • toán tử [operator]: những biểu tượng thao tác với các đối số để tạo ra kết quả;
  • nguyên văn [literal]: các nguyên văn là số, chữ hoặc tham chiếu;
  • chú thích: dòng hoặc khối; sẽ bị loại bỏ nếu trình biên dịch không coi chú tính là từ tố.
Tên từ tố Ví dụ
định danh x, color, UP
từ khoá if, while, return
dấu ngăn cách }, [, ;
toán tử +,

Chủ Đề