Đây là ứng dụng Windows có tên là trình tạo phân tích từ vựng RE / flex có bản phát hành mới nhất có thể được tải xuống dưới dạng Reflex-1.5.8.zip. Nó có thể được chạy trực tuyến trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks cho máy trạm.
Tải xuống và chạy trực tuyến ứng dụng có tên RE / flex lexical analyzer máy phát điện với OnWorks này miễn phí.
Làm theo các hướng dẫn sau để chạy ứng dụng này:
- 1. Đã tải ứng dụng này xuống PC của bạn.
- 2. Nhập vào trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 3. Tải lên ứng dụng này trong trình quản lý tệp như vậy.
- 4. Khởi động bất kỳ trình giả lập trực tuyến OS OnWorks nào từ trang web này, nhưng trình giả lập trực tuyến Windows tốt hơn.
- 5. Từ Hệ điều hành Windows OnWorks bạn vừa khởi động, hãy truy cập trình quản lý tệp của chúng tôi https://www.onworks.net/myfiles.php?username=XXXXX với tên người dùng mà bạn muốn.
- 6. Tải xuống ứng dụng và cài đặt nó.
- 7. Tải xuống Wine từ kho phần mềm phân phối Linux của bạn. Sau khi cài đặt, bạn có thể nhấp đúp vào ứng dụng để chạy chúng với Wine. Bạn cũng có thể thử PlayOnLinux, một giao diện đẹp mắt trên Wine sẽ giúp bạn cài đặt các chương trình và trò chơi phổ biến của Windows.
Wine là một cách để chạy phần mềm Windows trên Linux, nhưng không cần Windows. Wine là một lớp tương thích Windows mã nguồn mở có thể chạy các chương trình Windows trực tiếp trên bất kỳ máy tính để bàn Linux nào. Về cơ bản, Wine đang cố gắng triển khai lại đủ Windows từ đầu để nó có thể chạy tất cả các ứng dụng Windows đó mà không thực sự cần đến Windows.
MÀN HÌNH
Ad
Máy phân tích từ vựng RE / flex
MÔ TẢ
RE / flex là trình tạo máy phân tích từ vựng nhanh (nhanh hơn Flex) với hỗ trợ Unicode đầy đủ, neo thụt lề / gật đầu / suy ra, bộ định lượng lười biếng và nhiều tính năng hiện đại khác. Chấp nhận cú pháp đặc tả Flex lexer và tương thích với trình phân tích cú pháp Bison / Yacc. Tạo mã nguồn có thể sử dụng lại dễ hiểu. Hỗ trợ quét nhanh các tệp, chuỗi và luồng UTF-8/16/32. Công cụ tạo máy quét phản xạ tạo mã lớp lexer sạch sẽ an toàn cho luồng. Tạo tệp Graphviz để trực quan hóa DFA của máy trạng thái. RE / flex hoạt động liền mạch với Bison.Ngôn ngữ: C ++
Giấy phép: BSD-3
Chất lượng mã: A + https://lgtm.com/projects/g/Genivia/RE-flex/context:cpp
Tài liệu: https://www.genivia.com/doc/reflex/html/index.html
Kho: https://github.com/Genivia/RE-flex
Changelog: xem SF-README.md
Tính năng
- RE / flex nhanh: nhanh hơn Flex, xem Wiki để so sánh hiệu suất
- Tạo mã nguồn có thể sử dụng lại dễ hiểu
- Tương thích với Flex và Bison để loại bỏ một đường cong học tập
- Tài liệu mở rộng trong sách hướng dẫn trực tuyến
- Thêm hỗ trợ Unicode, đối sánh thuộc tính \ p {C} và C ++ 11, Java, C # và thuộc tính Unicode Python để đối sánh tên mã định danh
- Thêm neo thụt lề / gật đầu / lùi vào để khớp với các quy tắc trên văn bản có thụt lề
- Thêm bộ định lượng lười biếng vào cú pháp biểu thức chính quy POSIX
- Thêm ranh giới từ vào cú pháp biểu thức chính quy POSIX
- Làm việc với Bison và hỗ trợ người nhập cư trở lại, cầu bò rừng, địa điểm bò rừng, bison-hoàn
- Bao gồm nhiều ví dụ, chẳng hạn như trình mã hóa cho mã C / C ++, trình mã hóa cho mã Python, trình mã hóa mã hóa cho mã Java và hơn thế nữa
- Tạo các lớp lexer C ++ an toàn cho luồng sạch
- Bộ đệm nhanh chóng và thích ứng cho các tệp đầu vào (UTF-8/16/32, ASCII, ISO-8859-1, EBCDIC), các luồng C ++ và chuỗi (rộng)
- Tạo tệp Graphviz để trực quan hóa các DFA bằng công cụ chấm Graphviz
- Tạo lớp Lexer có thể định cấu hình để tùy chỉnh giao diện cho các trình phân tích cú pháp khác nhau, bao gồm Yacc và Bison
- % class và% init để tùy chỉnh các lớp Lexer đã tạo
- % bao gồm để mô-đun hóa các thông số kỹ thuật của lex
- RE / flex tạo tệp lex.yy.cpp trong khi Flex tạo tệp lex.yy.cc (C ++ với tùy chọn - +)
- Thêm một hệ thống phân cấp có thể mở rộng của các công cụ khớp mẫu, với sự lựa chọn của các công cụ regex, chẳng hạn như Boost.Regex và RE / flex regex
- Thư viện RE / flex regex làm cho C ++ 11 std :: regex và Boost.Regex dễ sử dụng hơn nhiều trong mã C ++ thuần túy để so khớp mẫu trên chuỗi, tệp và luồng (rộng) có độ dài không giới hạn
Khán giả
Các nhà phát triển
Giao diện người dùng
Dòng lệnh
Ngôn ngữ lập trình
C + +
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/re-flex/. Nó đã được lưu trữ trên OnWorks để có thể chạy trực tuyến một cách dễ dàng nhất từ một trong những Hệ thống hoạt động miễn phí của chúng tôi.