Tiếng AnhTiếng PhápTiếng Tây Ban Nha

Ad


Biểu tượng yêu thích OnWorks

jtb - Trực tuyến trên đám mây

Chạy jtb trong nhà cung cấp dịch vụ lưu trữ miễn phí OnWorks trên Ubuntu Online, Fedora Online, trình giả lập trực tuyến Windows hoặc trình mô phỏng trực tuyến MAC OS

Đâ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


Máy chủ & Máy trạm miễn phí

Tải xuống ứng dụng Windows & Linux

  • 1
    Máy pha
    Máy pha
    Phaser là một công cụ mở nhanh, miễn phí và thú vị
    nguồn HTML5 trò chơi khung cung cấp
    Hiển thị WebGL và Canvas trên
    trình duyệt web trên máy tính để bàn và thiết bị di động. Trò chơi
    có thể được đồng ...
    Tải xuống Phaser
  • 2
    Động cơ VASSAL
    Động cơ VASSAL
    VASSAL là một công cụ trò chơi để tạo
    phiên bản điện tử của bảng truyền thống
    và các trò chơi bài. Nó cung cấp hỗ trợ cho
    kết xuất và tương tác mảnh trò chơi,
    và ...
    Tải xuống Công cụ VASSAL
  • 3
    OpenPDF - Ngã ba của iText
    OpenPDF - Ngã ba của iText
    OpenPDF là một thư viện Java để tạo
    và chỉnh sửa các tệp PDF bằng LGPL và
    Giấy phép nguồn mở MPL. OpenPDF là
    Mã nguồn mở LGPL/MPL kế thừa của iText,
    có ...
    Tải xuống OpenPDF - Một nhánh của iText
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - Hệ thống tự động
    Phân tích khoa học địa lý - là một địa lý
    Phần mềm Hệ thống Thông tin (GIS) với
    khả năng to lớn cho dữ liệu địa lý
    chế biến và ana ...
    Tải xuống SAGA GIS
  • 5
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ cho Java / JTOpen
    Hộp công cụ IBM dành cho Java/JTOpen là một
    thư viện các lớp Java hỗ trợ
    lập trình client/server và internet
    các mô hình cho một hệ thống chạy OS/400,
    i5/OS, hoặc...
    Tải xuống Hộp công cụ cho Java/JTOpen
  • 6
    D3.js
    D3.js
    D3.js (hoặc D3 cho Tài liệu hướng dữ liệu)
    là một thư viện JavaScript cho phép bạn
    để tạo dữ liệu động, tương tác
    trực quan hóa trong trình duyệt web. Với D3
    bạn...
    Tải xuống D3.js
  • Khác »

Lệnh Linux

Ad