İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

jtb - Bulutta Çevrimiçi

jtb'yi OnWorks ücretsiz barındırma sağlayıcısında Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen jtb komutudur.

Program:

ADI


jtb - JavaCC için sözdizimi ağacı oluşturucu

SİNOPSİS


jtb [seçenekleri] giriş dosyası

TANIM


Bu kılavuz sayfası kısaca şunları belgelemektedir: jtb Komut.

JTB (Java Tree Builder), bir sözdizimi ağacı oluşturucusu ve içinde kullanılacak ziyaretçi oluşturucudur.
JavaCC'nin önünde (Java Derleyici Derleyicisi). Girdi olarak bir JavaCC dilbilgisi dosyası alır
(genellikle bir ".jtb" dosyası) ve otomatik olarak aşağıdakileri oluşturur:

- dilbilgisindeki üretimlere dayalı bir dizi sözdizimi ağacı sınıfı,
Ziyaretçi tasarım deseni;

- dört arayüz: IVoidVisitor, IVoidArguVisitor, IRetVisitor, IRetArguVisitor;

- dört derinlik öncelikli ziyaretçi: DepthFirstVoidVisitor, DepthFirstVoidArguVisitor,
Varsayılan yöntemleri yalnızca ziyaret eden DepthFirstRetVisitor, DepthFirstREtArguVisitor
geçerli düğümün çocukları; bir JavaCC dilbilgisi ".jj" dosyası (jtb.out.jj tarafından
varsayılan), ayrıştırma sırasında sözdizimi ağacını oluşturmak için uygun ek açıklamalarla
(daha sonra JavaCC ile derlenmelidir).

Oluşturulan herhangi birinin alt sınıfını oluşturan yeni ziyaretçiler daha sonra varsayılan yöntemleri geçersiz kılabilir ve
Oluşturulan sözdizimi ağacı üzerinde çeşitli işlemler gerçekleştirin ve değiştirin.

SEÇENEKLER


-cl Standart hale getirmek için oluşturulan sınıfların bir listesini yazdırın.

-d dir "-d dir" kısaltmasıdır (ve üzerine yazar) "-ve dir/sözdizimi -CEO dir/ziyaretçi".

dl Derinlik seviyesi bilgisi oluşturun.

-e JTB anlamsal hata denetimini bastırın.

-f Açıklayıcı düğüm sınıfı alan adlarını kullanın.

-h Bu yardım mesajını görüntüleyin ve çıkın.

-o Satır içi ziyaretçiler, temel sınıflardaki yöntemleri kabul eder.

-jD diyelim Düğümlerde ve ziyaretçide JavaDoc dostu yorumlar oluşturun.

-ve ADI
kullanım ADI sözdizimi ağacı düğümleri için paket olarak.

-Örneğin ADI
kullanım ADI sözdizimi ağacı düğümleri için paket olarak.

-NS ADI
kullanım ADI tüm düğüm sınıflarının genişleteceği sınıf olarak.

-o ADI
kullanım ADI açıklamalı çıktı dilbilgisi için dosya adı olarak.

-p ADI
"-p pk" kısaltmasıdır (ve üzerine yazar) "-Örneğin pk.sözdizimi ağacı -vp pk.ziyaretçi".

-pp Tüm düğüm sınıflarında üst işaretçiler oluşturun.

-yazıcı
Bir sözdizimi ağacı dökümü ziyaretçisi oluşturun.

-Evet Dosya yerine standart girdiden okuyun.

-şema
Dilbilgisini ve bir Şema ağacı oluşturmayı temsil eden Şema kayıtları oluşturun
ziyaretçi.

-tk Ağaca özel belirteçler oluşturun.

-CEO ADI
kullanım ADI varsayılan ziyaretçi sınıfları için paket olarak.

-vp ADI
kullanım ADI varsayılan ziyaretçi sınıfları için paket olarak.

-w Mevcut dosyaların üzerine yazmayın.

onworks.net hizmetlerini kullanarak jtb'yi çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    NSIS: Nullsoft Komut Dosyalı Yükleme Sistemi
    NSIS: Nullsoft Komut Dosyalı Yükleme Sistemi
    NSIS (Nullsoft Komut Dosyalı Yükleme
    System) profesyonel bir açık kaynaktır.
    Windows yükleyicileri oluşturmak için sistem. BT
    kadar küçük ve esnek olacak şekilde tasarlanmıştır.
    mümkünse...
    NSIS'i İndirin: Nullsoft Scriptable Kurulum Sistemi
  • 2
    yetkilendirme
    yetkilendirme
    AuthPass açık kaynaklı bir şifredir
    popülerleri destekleyen yönetici ve
    kanıtlanmış Keepass (kdbx 3.x VE kdbx 4.x ...
    aupass'ı indir
  • 3
    Zabbix
    Zabbix
    Zabbix, kurumsal sınıf bir açık
    kaynak dağıtılmış izleme çözümü
    izlemek ve takip etmek için tasarlanmıştır
    ağ performansı ve kullanılabilirliği
    sunucular, cihaz...
    Zabbix'i indirin
  • 4
    KDiff3
    KDiff3
    Bu depo artık korunmuyor
    ve arşiv amaçlı saklanmaktadır. Görmek
    https://invent.kde.org/sdk/kdiff3 for
    en yeni kod ve
    https://download.kde.o...
    KDiff3'ü indirin
  • 5
    USBYükleyiciGX
    USBYükleyiciGX
    USBLoaderGX için bir GUI'dir
    Waninkoko'nun USB Yükleyicisi,
    libwiigui. Listelemeye izin verir ve
    Wii oyunları, Gamecube oyunları ve
    Wii ve WiiU'da homebrew...
    USBLoaderGX'i indirin
  • 6
    Firebird
    Firebird
    Firebird RDBMS, ANSI SQL özellikleri sunar
    & Linux, Windows üzerinde çalışır &
    birkaç Unix platformu. Özellikler
    mükemmel eşzamanlılık ve performans
    & güç...
    Firebird'ü indirin
  • Daha fazla »

Linux komutları

Ad