Thảo luận:Phân tích từ vựng

Nội dung trang không được hỗ trợ ở ngôn ngữ khác.
Bách khoa toàn thư mở Wikipedia

Không chính xác[sửa mã nguồn]

digits = '0' | '1' | '2' | '3' | '4 | '5' | '6' | '7' | '8' | '9' integer = digits+

Biểu thức chính quy này không thể biểu diễn số âm, cũng như không loại trừ trường hợp 0 ở đầu, do vậy không thể cho rằng biểu diễn được một số nguyên bất kì, tác giả xem xét lại và chỉnh sửa. conbo trả lời 09:09, ngày 18 tháng 9 năm 2008 (UTC)[trả lời]

Trường hợp mấy số 0 ở đầu có thể giải thích như sau: Biểu thức chính quy được dùng để phân tích từ vựng của một đoạn mã, do dó, sẽ tồn tại trường hợp một số nguyên có số 0 ở đầu. Ở đây chúng ta chỉ quan tâm đến mặt ngữ pháp chứ không phải ngữ nghĩa... Việc số 009 được hiểu như là 9 chỉ được xét lúc thực thi chương trình mà thôi. --Nguyễn Kim Kha -> (thảo luận) 12:20, ngày 18 tháng 9 năm 2008 (UTC)[trả lời]

OK, biểu thức chính quy đã sửa để chính xác hơn. conbo trả lời 03:19, ngày 19 tháng 9 năm 2008 (UTC)[trả lời]

Theo tôi phân tích từ vựng chỉ liên quan đến chương trình dịch, hoặc trong xử lí ngôn ngữ tự nhiên, không liên quan lắm đến công nghệ phần mềm, nên tôi tạm xoá liên kết xem thêm đó đi. conbo trả lời 03:19, ngày 19 tháng 9 năm 2008 (UTC)[trả lời]