Lexical phase error là gì?

Noun Complier
lexical error

Lexical phase error là lỗi được phát hiện trong giai đoạn phân tích từ vựng (lexical analysis phase), xảy ra khi trình biên dịch (compiler) không nhận dạng chuỗi ký tự là lexical token thích hợp. Một trong những lý do phổ biến gây ra lỗi là sự xuất hiện của các ký tự không hợp lệ. Bên dưới là code minh họa gây ra loại lỗi này.

Example 1 :printf("Dictionary");$
Đây là một lexical phase error vì một ký tự không hợp lệ $ xuất hiện ở cuối câu lệnh.

Example 2 : This is a comment */
Đây là một lexical phase error vì comment sai cú pháp (thiếu /* ở đầu)

Lexical phase error là một loại lỗi của lỗi thời gian biên dịch (compile-time error).

Learning English Everyday