Aceasta este comanda lim_test 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
styx — Un parser și generator de scaner combinat
REZUMAT
Styx [-diagnostica] [-verbos] [-faceC] [-makeIMG] [-makeINT] [-forma scurta]
[-BINSTYX=director] [-GENSTYX=director] [-SPESTYX=director] limbă
stypp [-charset=şir] [-wprint] [-pregătește=şir] [-premac=şir] [-prefun=şir]
[-Start=şir] [-Xaron] [-din timp] [-shiftfun=şir] [-reducefun=şir]
[-ppfun=şir] [-BINSTYX=cale] srclang tgtlang nume de fișier
stydoc [-StyxPath=cale] [-Șablon=cale] [-RefAlias=şir] [-recursiv] [-prodcom]
[-keepNTs=şir] [-noClass=şir] [-exProds=şir] [-ignRRef=şir]
[-BINSTYX=cale] fişier gramatical outfile
ctoh [-CT] [-forta] [-CPATH=cale] [-HPATH=cale] [-PRJ=cale] [-DPATH=cale]
[-DROOT=cale]
ptm_img [-FileName=cale] [-charset=şir] [-skipset=şir] [-binmode] [-wprint]
[-pregătește=şir] [-premac=şir] [-prefun=şir] [-Start=şir] [-Xaron] [-din timp]
[-shiftfun=şir] [-reducefun=şir] [-BINSTYX=cale] limbă imagine
test_lim [-charset=şir] [-binmode] [-wprint] [-pregătește=şir] [-premac=şir]
[-prefun=şir] [-jetoane] [-simboluri] [-BINSTYX=cale] limbă nume de fișier
pim_test [-charset=şir] [-binmode] [-wprint] [-pregătește=şir] [-premac=şir]
[-prefun=şir] [-Start=şir] [-Xaron] [-din timp] [-shiftfun=şir]
[-reducefun=şir] [-copac] [-BINSTYX=cale] limbă nume de fișier
DESCRIERE
Această pagină de manual documentează pe scurt Styx, stypp, stydoc, ctoh, test_lim și pim_test
comenzi. A fost scris pentru Debian GNU / Linux distribuție deoarece originalul
programele nu au pagini de manual, dar au documentație în format HTML (vezi mai jos).
Styx traduce descrierile de simbol și sintaxă conținute în $SPESTYX/language.sty
tabele scanner și parser, precum și o interfață funcțională pentru derivarea abstractă
copac.
stypp este un fel de ``destul de imprimantă'' pentru fișierele sursă scrise într-un limbaj definit de styx.
În plus, poate fi folosit pentru a porta fișierele sursă, cu condiția ca limbile sursă și țintă să aibă
sintaxă abstractă echivalentă.
stydoc generează documentație de referință HTML pentru o gramatică specificată în gramaticfile folosind
un șablon.
ctoh este folosit pentru a crea fișiere antet din sursele C generate de Styx. Este luat din
mediul de dezvoltare a proiectului propriu al autorului din amonte în care fișierele sursă sunt scrise într-un
mod care să permită generarea automată a definițiilor interfeței.
ptm_img traduce un fișier sursă specificat de opțiunea FileName într-o imagine binară. Dacă
opțiunea FileName este omisă, the imagine fișierul trebuie să existe și programul scrie fișierul
arbore de derivare la stdout.
test_lim folosește un fișier imagine scaner pentru limbă pentru a scana sursa în nume de fișier scrierea
token stream la stdout.
pim_test folosește fișiere de imagine scaner și parser pentru limbă pentru a analiza sursa în nume de fișier
scrierea arborelui de derivare la stdout.
MEDIUL
Autorii din amonte folosesc convenții non-standard pentru opțiunile și mediul de linie de comandă
variabilele, astfel încât acestea din urmă sunt cel mai bine privite ca opțiuni care implicit la
valoarea variabilei de mediu cu nume identic, dacă nu este specificată.
Pentru Styx, SPESTYX este calea de căutare pentru specificațiile de limbă (limbă.sty), scaner
și fișierele de imagine parser sunt localizate folosind BINSTYX în timp ce locația codului C generat este
determinat de GENSTYX.
stypp, stydoc, ptm_img, test_lim și pim_test utilizare BINSTYX pentru a localiza scanerul și analizatorul
fișiere imagine limbă.lim şi limbă.pim.
Utilizați lim_test online folosind serviciile onworks.net