Ito ang command styx na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
styx — Isang pinagsamang parser at scanner generator
SINOPSIS
styx [-suriin] [-salita] [-gumawaC] [-gumawaIMG] [-makeINT] [-maikling porma]
[-BINSTYX=direktoryo] [-GENSTYX=direktoryo] [-SPESTYX=direktoryo] wika
stypp [-charset=pisi] [-wprint] [-maghanda=pisi] [-premac=pisi] [-prefun=pisi]
[-Simulan=pisi] [-xaron] [-maaga] [-shiftfun=pisi] [-reducefun=pisi]
[-ppfun=pisi] [-BINSTYX=landas] srclang tgtlang filename
stydoc [-StyxPath=landas] [-Template=landas] [-RefAlias=pisi] [-recursiv] [-prodcom]
[-keepNTs=pisi] [-noClass=pisi] [-exProds=pisi] [-ignRRef=pisi]
[-BINSTYX=landas] grammarfile outfile
ctol [-ct] [-puwersa] [-CPATH=landas] [-HPATH=landas] [-PRJ=landas] [-DPATH=landas]
[-DROOT=landas]
ptm_img [-FileName=landas] [-charset=pisi] [-skipset=pisi] [-binmode] [-wprint]
[-maghanda=pisi] [-premac=pisi] [-prefun=pisi] [-Simulan=pisi] [-xaron] [-maaga]
[-shiftfun=pisi] [-reducefun=pisi] [-BINSTYX=landas] wika larawan
lim_test [-charset=pisi] [-binmode] [-wprint] [-maghanda=pisi] [-premac=pisi]
[-prefun=pisi] [-mga token] [-mga simbolo] [-BINSTYX=landas] wika filename
pim_test [-charset=pisi] [-binmode] [-wprint] [-maghanda=pisi] [-premac=pisi]
[-prefun=pisi] [-Simulan=pisi] [-xaron] [-maaga] [-shiftfun=pisi]
[-reducefun=pisi] [-Tree] [-BINSTYX=landas] wika filename
DESCRIPTION
Ang manu-manong pahinang ito ay nagdodokumento ng maikling styx, stypp, stydoc, ctol, lim_test at pim_test
mga utos. Ito ay isinulat para sa Debian GNU / Linux distribution kasi yung original
ang mga program ay walang mga manu-manong pahina, ngunit may dokumentasyon sa HTML na format (tingnan sa ibaba).
styx nagsasalin ng mga paglalarawan ng token at syntax na nasa $SPESTYX/language.sty na nagbubunga
scanner at parser table pati na rin ang functional interface sa abstract derivation
tree.
stypp ay isang uri ng ``medyo manlilimbag'' para sa mga source file na nakasulat sa isang styx-defined na wika.
Higit pa rito, maaari itong magamit upang mag-port ng mga source file, kung mayroon ang pinagmulan at target na mga wika
katumbas na abstract syntax.
stydoc bumubuo ng HTML reference documentation para sa isang grammar na tinukoy sa grammarfile gamit
isang template.
ctol ay ginagamit upang lumikha ng mga file ng header mula sa mga mapagkukunang C na binuo ni styx. Ito ay kinuha mula sa
upstream na may-akda ng sariling proyekto sa pagbuo ng kapaligiran kung saan ang mga source file ay nakasulat sa a
paraan na nagpapahintulot sa mga kahulugan ng interface na awtomatikong mabuo.
ptm_img nagsasalin ng source file na tinukoy ng FileName na opsyon sa isang binary na imahe. Kung
ang opsyon sa FileName ay tinanggal, ang larawan file ay dapat na umiiral at ang programa ay nagsusulat ng
derivation tree sa stdout.
lim_test gumagamit ng file ng imahe ng scanner para sa wika upang i-scan ang pinagmulan filename pagsulat ng
token stream sa stdout.
pim_test gumagamit ng mga file ng imahe ng scanner at parser para sa wika para i-parse ang source in filename
pagsulat ng derivation tree sa stdout.
Kapaligiran
Gumagamit ang mga upstream na may-akda ng mga hindi karaniwang kumbensyon para sa mga opsyon sa command-line at kapaligiran
mga variable, sa epekto na ang huli ay pinakamahusay na tinitingnan bilang mga opsyon na default sa
halaga ng kaparehong pinangalanang environment variable kung hindi tinukoy.
para styx, SPESTYX ay ang landas sa paghahanap para sa mga detalye ng wika (wika.sty), scanner
at parser image file ay matatagpuan gamit ang BINSTYX habang ang lokasyon ng nabuong C code ay
natukoy ng GENSTYX.
stypp, stydoc, ptm_img, lim_test at pim_test gamitin BINSTYX upang mahanap ang scanner at parser
mga file ng imahe wika.lim at wika.pim.
Gumamit ng styx online gamit ang mga serbisyo ng onworks.net