Bước tới nội dung

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.
Thêm đề tài
Bách khoa toàn thư mở Wikipedia
Bình luận mới nhất: 16 năm trước bởi Conbo trong đề tài Xem thêm

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

Xem thêm

[sửa mã nguồn]

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