Flex và Bison so với viết tay Máy quét và phân tích cú pháp
của hai chương trình ví dụ trong chương này, từ tính và một máy tính, cả hai đều đơn giản
là đủ mà chúng ta có thể không có quá nhiều rắc rối đã được viết trực tiếp trong C. Nhưng
có rất ít lý do để làm như vậy khi phát triển một chương trình. Các kỹ thuật mô hình khớp
mà flex công dụng này là khá nhanh và thường là về tốc độ giống như một tay
máy quét. Để biết thêm máy quét phức tạp với nhiều mô hình, một máy quét flex thậm chí có thể
nhanh hơn, kể từ khi mã viết tay thường sẽ làm nhiều so sánh cho mỗi nhân vật, trong khi
flex luôn luôn làm một. Các phiên bản flex của một máy quét là luôn ngắn hơn nhiều so với
C tương đương, mà làm cho dễ dàng hơn nó rất nhiều để debug. Nói chung, nếu các quy tắc để phá vỡ
một dòng đầu vào vào thẻ có thể được mô tả bởi biểu thức thông thường, flex là công cụ của
sự lựa chọn.
đang được dịch, vui lòng đợi..
