EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

Descărcare bnf2xml pentru Linux

Free download bnf2xml Linux app to run online in Ubuntu online, Fedora online or Debian online

Aceasta este aplicația Linux numită bnf2xml a cărei ultimă versiune poate fi descărcată ca bnf2xml-7.0.2.tar.gz. Poate fi rulat online în furnizorul de găzduire gratuit OnWorks pentru stații de lucru.

Descărcați și rulați online această aplicație numită bnf2xml cu OnWorks gratuit.

Urmați aceste instrucțiuni pentru a rula această aplicație:

- 1. Ați descărcat această aplicație pe computer.

- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.

- 3. Încărcați această aplicație într-un astfel de manager de fișiere.

- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.

- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.

- 6. Descărcați aplicația, instalați-o și rulați-o.

bnf2xml


Ad


DESCRIERE

bnf2xml un parser BNF simplu care preia textul ca intrare, caută conform unui fișier de interogare BNF și scoate text marcat de etichetele xml care arată contextul.

bnf2xml este la fel de simplu de utilizat ca orice binar text, adică awk(1) grep(1). bnf2xml nu necesită C API, deoarece produce etichetare XML simplă.

README este vizibil pe pagina fișier dl.

EXEMPLU: $ echo „bună” | bnf2xml modelfile

h i
or
iodură de hidrogen

Modelfile spune cum să găsești acul în carul de fân și ce să arăți, adică:
::= a | b | c | d...
::= +

bnf2xml este un parser recursiv de sus în jos. Spre deosebire de analizatorii de tip buttom-up precum gcc(1) sau unele de sus în jos, bnf2xml este complet lipsit de ambiguitate / rezolvă TOATE conflictele. Mai încet pe av. pentru analizarea C sau decât sed(1) pentru căutări simple. Mult mai ușor decât utilizarea flex/C pentru a crea un parser.

avertisment: nu sugerez că merită să faci un nou gcc(1) folosind bnf2xml. bnf2xml o a n-a versiune BETA, dar încă nu există plângeri.



DESCRIERE

  • IEȘIRE XML. (majoritatea spun că xml înseamnă intrare xml)
  • BNF pentru C, K&R CPL, inclus (exemplu de ieșire XML pe pagina fișierului dl) (nu este %100 complet)
  • Abilitatea de a face Căutare binară în liste de șiruri foarte mari.
  • O altă ieșire permite urmărirea completă a potrivirii (inclusiv erori).
  • permite potrivirea cu un anumit număr de linie BNF
  • (notă: unele analizoare bnf pot fi programate să facă ieșire xml)
  • README este vizibil pe pagina de descărcare a fișierelor
  • prezentate, dar mici, simple, de la capăt la capăt
  • NOU: săriți sau imprimați datele (pentru a nu analiza) rapid (pentru lucru cu fișiere mari / fișiere de date)
  • NOU: emit etichetă unică, poziție, lungime pentru procesarea pre-post filtru


Limbaj de programare

C ++


Categorii

XML, căutare, lingvistică

Aceasta este o aplicație care poate fi preluată și de la https://sourceforge.net/projects/bnf2xml/. A fost găzduit în OnWorks pentru a fi rulat online într-un mod cât mai ușor de pe unul dintre sistemele noastre operative gratuite.


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad