Đây là lệnh jtb 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
jtb - trình tạo cây cú pháp cho JavaCC
SYNOPSIS
jtb [lựa chọn] tập tin đầu vào
MÔ TẢ
Trang hướng dẫn sử dụng này tài liệu ngắn gọn về jtb chỉ huy.
JTB (Java Tree Builder) là một trình tạo cây cú pháp và trình tạo khách truy cập được sử dụng trong
mặt trước của JavaCC (Trình biên dịch Java Compiler). Nó cần một tệp ngữ pháp JavaCC làm đầu vào
(thường là tệp ".jtb") và tự động tạo như sau:
- một tập hợp các lớp cây cú pháp dựa trên các sản phẩm trong ngữ pháp, sử dụng
mô hình thiết kế khách truy cập;
- bốn giao diện: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;
- bốn khách truy cập sâu đầu tiên: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
DepthFirstRetVisitor, DepthFirstREtArguVisitor, có các phương thức mặc định chỉ cần truy cập
các con của nút hiện tại; một tệp ".jj" ngữ pháp JavaCC (jtb.out.jj bởi
mặc định), với các chú thích thích hợp để xây dựng cây cú pháp trong quá trình phân tích cú pháp
(sau đó phải được biên dịch bằng JavaCC).
Khách truy cập mới, phân lớp bất kỳ lớp nào được tạo, sau đó có thể ghi đè các phương thức mặc định và
thực hiện các thao tác khác nhau trên cây cú pháp đã tạo.
LỰA CHỌN
-cl In danh sách các lớp được tạo theo tiêu chuẩn.
-d dir "-d dir"là viết tắt của (và ghi đè)"-NS dir/ syntaxtree -et dir/khách thăm quan".
Ông Tạo thông tin mức độ sâu.
-e Chặn kiểm tra lỗi ngữ nghĩa JTB.
-f Sử dụng tên trường lớp nút mô tả.
-h Hiển thị thông báo trợ giúp này và thoát.
-ia Khách truy cập nội tuyến chấp nhận các phương thức trên các lớp cơ sở.
-jd Tạo nhận xét thân thiện với JavaDoc trong các nút và khách truy cập.
-NS TÊN
Sử dụng TÊN dưới dạng gói cho các nút cây cú pháp.
-np TÊN
Sử dụng TÊN dưới dạng gói cho các nút cây cú pháp.
-NS TÊN
Sử dụng TÊN là lớp mà tất cả các lớp nút sẽ mở rộng.
-o TÊN
Sử dụng TÊN làm tên tệp cho ngữ pháp đầu ra có chú thích.
-p TÊN
"-p pkg"là viết tắt của (và ghi đè)"-np pkg.syntaxtree -vp pkg.khách thăm quan".
-pp Tạo con trỏ cha trong tất cả các lớp nút.
-giao viên
Tạo một khách truy cập kết xuất cây cú pháp.
-Đúng Đọc từ đầu vào tiêu chuẩn thay vì một tệp.
-kế hoạch
Tạo bản ghi Lược đồ đại diện cho ngữ pháp và xây dựng cây Lược đồ
khách thăm quan.
-tk Tạo mã thông báo đặc biệt vào cây.
-et TÊN
Sử dụng TÊN dưới dạng gói cho các lớp khách truy cập mặc định.
-vp TÊN
Sử dụng TÊN dưới dạng gói cho các lớp khách truy cập mặc định.
-w Không ghi đè lên các tệp hiện có.
Sử dụng jtb trực tuyến bằng các dịch vụ onworks.net