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