IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

bnf2xml download per Linux

Scarica gratuitamente l'app Linux bnf2xml per l'esecuzione online in Ubuntu online, Fedora online o Debian online

Questa è l'app Linux denominata bnf2xml la cui ultima versione può essere scaricata come bnf2xml-7.0.2.tar.gz. Può essere eseguito online nel provider di hosting gratuito OnWorks per workstation.

Scarica ed esegui online questa app denominata bnf2xml con OnWorks gratuitamente.

Segui queste istruzioni per eseguire questa app:

- 1. Scaricata questa applicazione sul tuo PC.

- 2. Entra nel nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 3. Carica questa applicazione in tale file manager.

- 4. Avviare l'emulatore online OnWorks Linux o Windows online o l'emulatore online MACOS da questo sito Web.

- 5. Dal sistema operativo OnWorks Linux che hai appena avviato, vai al nostro file manager https://www.onworks.net/myfiles.php?username=XXXXX con il nome utente che desideri.

- 6. Scarica l'applicazione, installala ed eseguila.

bnf2xml


Ad


DESCRIZIONE

bnf2xml un semplice parser BNF che accetta il testo come input, cerca in base a un file di query BNF e restituisce il testo contrassegnato dalle etichette xml che mostrano il contesto.

bnf2xml è semplice da usare come qualsiasi binario di testo, ad esempio awk(1) grep(1). bnf2xml non richiede l'API C perché emette semplici etichette xml.

README è visibile nel file dl page.

ESEMPIO: $ echo "ciao" | bnf2xml file di pattern

h io
or
ioduro di idrogeno

patternfile dice come trovare l'ago nel pagliaio e cosa mostrare, ad esempio:
::= a | b | c | D ...
::= +

bnf2xml è un parser ricorsivo dall'alto verso il basso. A differenza dei parser dal basso verso l'alto come gcc (1) o alcuni dall'alto verso il basso, bnf2xml è completamente privo di ambiguità / risolve TUTTI i conflitti. Più lento su ave. per l'analisi di C o di sed(1) per ricerche semplici. Molto più facile che usare flex/C per creare un parser.

caveate: non suggerisco che valga la pena di creare un nuovo gcc (1) usando bnf2xml. bnf2xml è l'ennesima versione BETA, ma ancora nessuna lamentela.



Caratteristiche

  • USCITA XML. (la maggior parte di quelli che dicono xml significano input xml)
  • BNF per C, K&R CPL, incluso (esempio di output xml sulla pagina del file dl) (non è completo di %100)
  • Possibilità di eseguire ricerche binarie in elenchi di stringhe molto grandi.
  • L'altro output consente la traccia completa della corrispondenza (inclusi gli errori).
  • consente la corrispondenza con un dato numero di linea BNF
  • (nota: alcuni parser bnf possono essere programmati per fare output xml)
  • README è visibile nella pagina di download del file
  • caratterizzato da un ingombro end-to-end semplice ma piccolo
  • NOVITÀ: salta o stampa rapidamente i dati (per non analizzare) (per file di grandi dimensioni / file di dati)
  • NOVITÀ: emetti etichetta, posizione, lunghezza univoche per l'elaborazione pre-post filtro


Linguaggio di programmazione

C++


Categorie

XML, ricerca, linguistica

Questa è un'applicazione che può anche essere scaricata da https://sourceforge.net/projects/bnf2xml/. È stato ospitato in OnWorks per essere eseguito online in modo più semplice da uno dei nostri sistemi operativi gratuiti.


Server e workstation gratuiti

Scarica app per Windows e Linux

Comandi Linux

Ad