JFlex là một máy phát điện từ vựng phân tích (còn được gọi là máy phát điện máy quét) cho Java (tm), được viết bằng Java (tm).
JFlex được thiết kế để làm việc cùng với các LALR phân tích cú pháp phát CUP. Nó cũng có thể được sử dụng cùng với máy phát điện phân tích cú pháp khác như ANTLR hoặc như là một công cụ độc lập.
Các tính năng:
- Máy quét nhanh hơn tạo ra
- Thế hệ Scanner nhanh hơn (độc lập với bộ ký tự đầu vào)
- Ba loại khác nhau của các mã được tạo ra cho hiệu suất tốt nhất / size.
- Lớp nhân vật Predefined
- Nhận xét trong tất cả các bộ phận của các đặc điểm kỹ thuật
- Định nghĩa Macro là những biểu hiện thường xuyên, không chỉ văn bản
- Cycles trong định nghĩa vĩ mô được phát hiện và báo cáo vào thời điểm thế hệ
- Nền độc lập cuối của điều hành đường dây "$"
- Bắt đầu điều hành đường dây "^" hoạt động như mong đợi (không tiêu thụ dòng mới)
- Nhóm các quy tắc với các quốc gia từ vựng cùng
- Nhận xét, chữ ký tự và chuỗi trong các hành động được xử lý một cách chính xác
- Hỗ trợ Builtin cho máy phát điện phân tích cú pháp CUP
- Cột đếm
- Máy quét độc (như với C / C flex)
- Gỡ rối hỗ trợ
Yêu cầu :
- JRE / JDK 1.1 hoặc cao
Bình luận không