İngilizceFransızcaİspanyolca

OnWorks favicon'u

byaccj - Bulutta Çevrimiçi

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

Bu byaccj komutu, 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 komuttur.

Program:

ADI


yacc - bir LALR(1) Java için ayrıştırıcı oluşturucu

SİNOPSİS


byaccj [ -dlrtvJ ] [ -b önek ] [-Jsınıfı= sınıfadı ] [-Jpaket= paket ismi ]
[-Jextends= extensions_name ] [-Uygulamalar= uygular_adı ] [-Semantik= anlamsal_tip ]
[-Jorun] [-Jnoconstruct] [-J yığını= NNN ] [-Jnodebug] [-Json] [-Jatmalar= istisna_listesi ]
Dosya

TANIM


yacc dosyadaki dil bilgisi özelliklerini okur Dosya ve bir üretir LR(1) ayrıştırıcı
onun için. Ayrıştırıcılar bir dizi oluşur LALR(1) ayrıştırma tabloları ve bir sürücü rutini
C programlama dilinde yazılmıştır. yacc normalde ayrıştırma tablolarını yazar ve
dosyaya sürücü rutini y.tab.c.

Aşağıdaki seçenekler kullanılabilir:

-b önek
The -b seçeneği, çıktı dosyası adlarının başına eklenen öneki
ile gösterilen dize önek. Varsayılan önek karakterdir y.

-d The -d seçenek başlık dosyasına neden olur y.tab.h yazılacak.

-l Eğer -l seçenek belirtilmemiş, yacc Oluşturulan kodu şuraya ekleyecektir:
kullanıcının orijinal kodu. Eğer -l seçenek belirtilir, yacc olmaz
.TP'yi yerleştirin -r The -r seçenek nedenleri yacc için ayrı dosyalar oluşturmak için
kod ve tablolar. Kod dosyası adlandırılmış y.kod.c, ve tablolar dosyası
adlı y.tab.c.

-t The -t seçenek tarafından oluşturulan önişlemci yönergelerini değiştirir yacc ki
hata ayıklama ifadeleri derlenmiş koda dahil edilecektir.

-v The -v seçeneği, oluşturulan ayrıştırıcının insan tarafından okunabilir bir açıklamasının
dosyaya yazılacak y.çıktı.

-J The -J seçenek C/C++'dan Java çıkışına geçer. Diğer -J ise gerekli değildir
bayraklar kullanılır.

-J sınıfı=
Java sınıfının (ve .java dosyasının) adını şu şekilde değiştirir: sınıfadı

-Jpaket=
Ayrıştırıcının bulunduğu paketi varsayılandan değiştirir
için paket ismi

-Jextends=
Ayrıştırıcının varsayılandan genişlettiği sınıfı değiştirir ile
uzatma_adı

-Jimplements=
Ayrıştırıcının uyguladığı arabirimi varsayılandan değiştirir ile
uygulama_adı

-Semantik=
Anlamsal (kuralların değişkenlerinin değeri) türünü şu şekilde değiştirir:
anlamsal_türü. Ekstra sınıf oluşturulmaz.

-Jnorun
The -Jnorun seçeneği, Byacc'a run() yöntemi oluşturmamasını bildirir. yararlı olduğunda
ipliklerle çalışmak.

-Jnoconstruct
The -Jnoconstruct seçenek, Byacc'ı yapıcı oluşturmaması konusunda bilgilendirir. Kullanışlı
sınıfları genişletirken.

-Jstack=
Yığın boyutunu varsayılan 500'den XNUMX'e değiştirir NNN

-Jnodebug
The -Jnodebug seçenek, Byacc'ı daha iyi olması için hata ayıklama kodunu atlaması konusunda bilgilendirir
performans.

-Jfinal
The -Jfinal seçeneği, oluşturulan sınıfı final yapar.

-Jatışlar=
Byacc'ı yyparse() yöntemi için oluşturulan istisnaları bildirmesi konusunda bilgilendirir.

TMPDIR ortam değişkeni ayarlanmışsa, TMPDIR ile gösterilen dize şu şekilde kullanılacaktır:
geçici dosyaların oluşturulduğu dizinin adı.

onworks.net hizmetlerini kullanarak byaccj çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    xmlTV
    xmlTV
    XMLTV, işlenecek bir dizi programdır.
    TV (tvguide) listeleri ve yönetimine yardımcı olun
    TV izlemeniz, listeleri bir
    XML tabanlı biçim. yardımcı programlar var
    yap...
    XMLTV'yi indirin
  • 2
    grev
    grev
    Strikr Özgür Yazılım projesi. eserler
    'amaca dayalı' olarak yayınlandı
    ikili lisans: AGPLv3 (topluluk) ve
    CC-BY-NC-ND 4.0 uluslararası
    (reklam)...
    strikr'ı indir
  • 4
    GIFLIB
    GIFLIB
    giflib okumak için bir kütüphanedir ve
    gif görüntüleri yazma. API ve ABI'dır.
    olan libungif ile uyumlu
    LZW sıkıştırma sırasında geniş kullanım
    algoritma şuydu...
    GIFLIB'i indirin
  • 5
    Alt-F
    Alt-F
    Alt-F, ücretsiz ve açık bir kaynak sağlar
    DLINK için alternatif üretici yazılımı
    DNS-320/320L/321/323/325/327L and
    DNR-322L. Alt-F, Samba ve NFS'ye sahiptir;
    ext2/3/4'ü destekler...
    Alt-F'yi indirin
  • 6
    USM
    USM
    Usm, birleşik bir slackware paketidir
    otomatik işleyen yönetici
    bağımlılık çözünürlüğü birleştirir
    dahil olmak üzere çeşitli paket depoları
    gevşek yazılım, gevşek, p...
    usm'yi indir
  • Daha fazla »

Linux komutları

Ad