Đây là ứng dụng Linux có tên bnf2xml có bản phát hành mới nhất có thể được tải xuống dưới dạng bnf2xml-7.0.2.tar.gz. 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 bnf2xml này với OnWorks 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 trình giả lập trực tuyến OnWorks Linux hoặc trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MACOS từ trang web này.
- 5. Từ Hệ điều hành OnWorks Linux mà 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, cài đặt và chạy nó.
bnf2xml
Ad
MÔ TẢ
bnf2xml một trình phân tích cú pháp BNF đơn giản lấy văn bản làm đầu vào, tìm kiếm theo tệp truy vấn BNF và xuất văn bản được đánh dấu bằng nhãn xml hiển thị ngữ cảnh.
bnf2xml sử dụng đơn giản như bất kỳ mã nhị phân văn bản nào, tức là awk (1) grep (1). bnf2xml không yêu cầu API C vì nó xuất nhãn xml đơn giản.
README hiển thị trên trang dl tệp.
VÍ DỤ: $ echo "chào" | tệp mẫu bnf2xml
NS tôi
or
hydro iotua
patternfile cho biết cách tìm kim trong đống cỏ khô và những gì để hiển thị, tức là:
:: = a | b | c | NS ...
:: = +
bnf2xml là một trình phân tích cú pháp đệ quy từ trên xuống. Không giống như các trình phân tích cú pháp từ mông lên như gcc (1) hoặc một số từ trên xuống, bnf2xml hoàn toàn rõ ràng / giải quyết TẤT CẢ các xung đột. Chậm hơn trên ave. để phân tích cú pháp C hoặc hơn sed (1) cho các tìm kiếm đơn giản. Dễ dàng hơn nhiều so với việc sử dụng flex / C để tạo trình phân tích cú pháp.
cảnh báo: Tôi không khuyên bạn nên tạo một gcc mới (1) bằng cách sử dụng bnf2xml. bnf2xml một bản phát hành BETA thứ n, nhưng chưa có lời phàn nàn nào.
Tính năng
- ĐẦU RA XML. (hầu hết nói xml có nghĩa là đầu vào xml)
- BNF cho C, K&R CPL, được bao gồm (ví dụ đầu ra xml trên trang tệp dl) (không hoàn thành% 100)
- Khả năng thực hiện Tìm kiếm nhị phân vào danh sách chuỗi rất lớn.
- Đầu ra khác cho phép theo dõi đầy đủ của sự phù hợp (bao gồm cả lỗi).
- cho phép khớp với một số dòng BNF nhất định
- (lưu ý: một số trình phân tích cú pháp bnf có thể được lập trình để thực hiện đầu ra xml)
- README hiển thị trên trang tải xuống tệp
- dấu chân cuối từ đầu đến cuối đơn giản nhưng nổi bật
- MỚI: bỏ qua hoặc in dữ liệu (để không phân tích cú pháp) nhanh chóng (đối với công việc tệp / tệp dữ liệu lớn)
- MỚI: phát ra nhãn uniqe, vị trí, độ dài để xử lý bộ lọc trước bài đăng
Ngôn ngữ lập trình
C + +
Categories
Đây là một ứng dụng cũng có thể được tìm nạp từ https://sourceforge.net/projects/bnf2xml/. 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.