Aceasta este comanda yappp 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
yapp - O interfață perl la modulul Parse::Yapp
SINOPSIE
yapp [opțiuni] gramatică[.yp]
yapp -V
yapp -h
DESCRIERE
yapp este o interfață pentru modulul Parse::Yapp, care vă permite să compilați gramatica Parse::Yapp
fișiere de intrare în Perl LALR(1) module de analiză OO.
OPŢIUNI
Opțiunile, de astăzi, sunt toate opționale :-)
-v Creează un fișier gramatică.ieșire care descrie analizatorul dvs. Vă va arăta un rezumat al
conflicte, reguli, stările DFA (Deterministic Finite Automaton) și utilizarea generală a
analizatorul.
-s Creați un modul autonom în care este inclus driverul. Rețineți că dacă aveți
mai mult de un modul parser apelat dintr-un program, pentru a-l avea de sine stătător, aveți nevoie
această opțiune numai pentru unul dintre modulele dvs. de analiză.
-n Dezactivați numerotarea liniei fișierului sursă încorporată în modulul dvs. de analiză. nu stiu de ce
ar trebui să aibă nevoie de el, dar este acolo.
-m modul
Oferă modulului de analiză numele pachetului (sau spațiu de nume sau numele modulului sau numele clasei
sau cum-l-ai-numi) de modul. Este implicit gramatică
-o outfile
Fișierul de ieșire compilat va fi numit outfile pentru modulul dvs. de analiză. Este implicit
gramatică.pm sau, dacă ați specificat opțiunea -m A::Modul::Nume (vezi mai jos), la Nume.pm.
-t nume de fișier
-t nume de fișier opțiunea vă permite să specificați un fișier care ar trebui să fie folosit ca șablon
pentru generarea ieșirii parserului. Implicit este utilizarea șablonului intern definit
in Parse::Yapp::Output.pm. Pentru cum să vă scrieți propriul șablon și ce înlocuiri
sunt disponibile, aruncați o privire la modul Parse::Yapp::Output.pm : ar trebui să fie
evident.
-b shebang
Dacă lucrați pe sisteme care înțeleg așa numitele bătături, și analizatorul dvs. generat
este direct un script executabil, puteți specifica unul cu -b opțiune, adică:
yapp -b '/usr/local/bin/perl -w' -o myscript.pl myscript.yp
Aceasta va scoate un fișier numit myscript.pl a cărui primă linie este:
#!/usr/local/bin/perl -w
Argumentul este obligatoriu, dar dacă specificați un șir gol, valoarea lui
$Config{perlpath} va fi folosit în schimb.
gramatică
Fișierul de gramatică de intrare. Dacă nu este dat niciun sufix și fișierul nu există, an
încercați să deschideți fișierul cu un sufix de .da este încercat înainte de a ieși.
-V Afișează versiunea curentă a Parse::Yapp și iese cu grație.
-h Afișează ecranul de utilizare.
Utilizați yappp online folosind serviciile onworks.net