EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

byaccj - Online în cloud

Rulați byaccj în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda byaccj care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


Yacc - an LALR(1) generator de parser pentru Java

REZUMAT


byaccj [ -dlrtvJ ] [ -b prefix ] [-Jclass= numele clasei ] [-Jpachet= numele pachetului ]
[-Jextends= extinde_nume ] [-Jimplements= nume_implemente ] [-Jsemantic= tip_semantic ]
[-Jnorun] [-Jnoconstruct] [-Jstack= NNN ] [-Jnodebug] [-Jfinal] [-Jarunturi= lista_excepții ]
nume de fișier

DESCRIERE


Yacc citește specificația gramaticală din fișier nume de fișier și generează un LR(1) analizator
pentru aceasta. Analizoarele constau dintr-un set de LALR(1) tabele de analiză și o rutină a driverului
scris în limbajul de programare C. Yacc în mod normal scrie tabelele de analiză și
rutină driver la fișier y.tab.c.

Sunt disponibile următoarele opțiuni:

-b prefix
-b opțiunea schimbă prefixul antepus numelor fișierelor de ieșire în
șir notat cu prefix. Prefixul implicit este caracterul y.

-d -d opțiunea cauzează fișierul antet y.tab.h a fi scris.

-l În cazul în care -l opțiunea nu este specificată, yacc va insera Codul generat la
codul original al utilizatorului. Dacă -l este specificată opțiunea, yacc nu va
introduceți .TP -r -r cauzele opțiunii yacc pentru a produce fișiere separate pentru
cod și tabele. Fișierul de cod este numit y.code.c, iar fișierul tabele este
numit y.tab.c.

-t -t opțiunea modifică directivele de preprocesor generate de yacc astfel încât
instrucțiunile de depanare vor fi încorporate în codul compilat.

-v -v opțiunea determină o descriere care poate fi citită de om a parserului generat
fi scris în fișier y.ieşire.

-J -J opțiunea comută de la C/C++ la ieșire Java. Nu este necesar dacă alte -J
sunt folosite steaguri.

-Jclass=
Schimbă numele clasei Java (și fișierului .java) în numele clasei

-Jpachet=
Schimbă pachetul în care se află parserul din pachetul implicit
la numele pachetului

-Jextends=
Schimbă clasa pe care o extinde analizatorul față de cea implicită la
extinde_nume

-Jimplements=
Schimbă interfața pe care o implementează analizatorul din cea implicită la
nume_implementare

-Jsemantic=
Schimbă tipul semantic (valoarea variabilelor regulilor) în
tip_semantic. Nu va fi generată nicio clasă suplimentară.

-Jnorun
-Jnorun opțiunea informează Byacc să nu genereze o metodă run(). Util când
lucrul cu fire.

-Jnoconstruct
-Jnoconstruct opțiunea informează Byacc să nu genereze constructori. Util
la prelungirea cursurilor.

-Jstack=
Schimbă dimensiunea stivei de la implicit 500 la NNN

-Jnodebug
-Jnodebug opțiunea informează Byacc să omite codul de depanare pentru mai mult
performanță.

-Jfinal
-Jfinal opțiunea face clasa generată finală.

-Jarunturi=
informează Byacc să declare excepții aruncate pentru metoda yyparse().

Dacă variabila de mediu TMPDIR este setată, șirul notat cu TMPDIR va fi folosit ca
numele directorului în care sunt create fișierele temporare.

Utilizați byaccj online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

  • 1
    Console
    Console
    Brackets este un open-source modern și gratuit
    editor de text realizat special pentru Web
    Dezvoltare. Scris în HTML, CSS și
    JavaScript cu instrumente vizuale concentrate și
    pregătire...
    Descărcați paranteze
  • 2
    Compilator Pascal gratuit
    Compilator Pascal gratuit
    Un compilator Pascal pe 32/64/16 biți pentru
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Game Boy
    Advance, Nintendo NDS și DOS;
    compatibil semantic cu...
    Descărcați gratuit Pascal Compiler
  • 3
    Informații Canon EOS DIGITAL
    Informații Canon EOS DIGITAL
    Canon nu are număr de obturatori
    incluse în informațiile EXIF ​​ale unui
    fișier imagine, spre deosebire de Nikon și
    Pentax. Nu există nicio bază oficială Canon
    aplicație ...
    Descărcați informațiile Canon EOS DIGITAL
  • 4
    REFIND
    REFIND
    rEFInd este o furcă a cizmei rEFIt
    administrator. La fel ca REFIt, REFInd poate
    detectează automat boot-ul EFI instalat
    încărcătoare și prezintă o interfață grafică destul de bună
    meniul opțiunii de boot...
    Descărcați REFInd
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Această pagină de descărcare SourceForge trebuia să
    permite utilizatorilor să descarce sursa mea construită
    GSI, bazate pe phhusson's great
    muncă. Am construit atât Android Pie, cât și
    Android 1...
    Descărcați ExpressLuke GSI
  • 6
    Music Caster
    Music Caster
    Music Caster este un music player
    care vă permite să proiectați muzica locală la a
    Dispozitiv Google Cast. La prima alergare,
    va trebui să faceți clic pe săgeata din dvs
    tas...
    Descărcați Music Caster
  • Mai mult »

Comenzi Linux

Ad