Đây là lệnh antlr3 có thể chạy trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks bằng cách sử dụng một trong nhiều máy trạm trực tuyến miễn phí của chúng tôi như Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình giả lập trực tuyến MAC OS
CHƯƠNG TRÌNH:
TÊN
ANTLR - Công cụ AN khác để nhận dạng ngôn ngữ, phiên bản 3
SYNOPSIS
antlr3 [args.] tập tin.g [ tập tin2.g tập tin3.g ...]
MÔ TẢ
ANTLR (ANother Tool for Language Recognition) là một trình tạo phân tích cú pháp để đọc,
xử lý, thực thi hoặc dịch văn bản có cấu trúc hoặc tệp nhị phân. Nó được sử dụng rộng rãi để
xây dựng ngôn ngữ, công cụ và khuôn khổ. Từ ngữ pháp, ANTLR tạo ra một trình phân tích cú pháp có thể
xây dựng và đi bộ phân tích cây.
-o đầu raDir
chỉ định thư mục đầu ra nơi tất cả đầu ra được tạo ra.
-NS đầu raDir
giống như -o nhưng buộc các tệp chẵn có đường dẫn tương đối đến dir.
-lib dir
chỉ định vị trí của các tệp mã thông báo.
-lệ thuộc
tạo phụ thuộc tệp.
-báo cáo
in ra một báo cáo về (các) ngữ pháp được xử lý.
-in in ra ngữ pháp mà không có hành động.
-gỡ lỗi tạo một trình phân tích cú pháp tạo ra các sự kiện gỡ lỗi.
-Hồ sơ
tạo một trình phân tích cú pháp tính toán thông tin cấu hình.
-dấu vết tạo một trình nhận dạng theo dõi việc nhập / thoát quy tắc.
-nfa tạo NFA cho mỗi quy tắc.
-dfa tạo DFA cho mỗi điểm quyết định.
-thông điệp-định dạng tên
chỉ định kiểu đầu ra cho tin nhắn.
-bèo thuyền
tạo phiên bản ANTLR và thông tin khác.
-làm chỉ xây dựng nếu các tệp được tạo cũ hơn ngữ pháp.
-phiên bản
in phiên bản ANTLR và thoát.
-ngôn ngữ L
ghi đè tùy chọn ngữ pháp ngôn ngữ; tạo ra L
-X hiển thị danh sách các đối số mở rộng
-Xgrtree
in AST ngữ pháp
-Xdfa in DFA dưới dạng văn bản
-Xnoprune
kiểm tra lookahead chống lại các nhánh lối ra của khối EBNF
-Xem lại
thu gọn các cạnh sự cố thành các trạng thái DFA
-Xdbgchuyển đổi
chứa nhiều thông tin trong quá trình chuyển đổi NFA
-Xconversiontimeout
sử dụng để hạn chế chuyển đổi NFA theo cấp số nhân
-Xemultithreaded
chạy phân tích trong 2 chủ đề
-Xnomergestopstate
không hợp nhất các trạng thái dừng
-Xdfaverbose
tạo trạng thái DFA trong DOT với cấu hình NFA
-Xem chuyển đổi
in thông báo cho mỗi NFA trước khi chuyển đổi
-XdbgST
đặt thẻ ở đầu / dừng của tất cả các mẫu trong đầu ra
-Xnfastates
đối với các từ không xác định, hãy liệt kê các trạng thái NFA cho mỗi đường dẫn
-Xm m số lượng lệnh gọi quy tắc tối đa trong quá trình chuyển đổi [4]
-Xmaxdfaedge m
số cạnh tối đa "thoải mái" cho trạng thái DFA duy nhất [65534]
-Xmaxinlinefastates m
các trạng thái DFA tối đa trước khi bảng được sử dụng thay vì nội tuyến [60]
-Xmaxswitchcasenhãn m
không tạo câu lệnh switch () cho dfas lớn hơn m [300]
-Xem quần áo cũ m
không tạo câu lệnh switch () cho dfas nhỏ hơn m [3]
-Xsavelexer
không xóa các từ vựng tạm thời được tạo từ các ngữ pháp kết hợp
Sử dụng antlr3 trực tuyến bằng các dịch vụ onworks.net