Domande con tag 'parsing'

1
risposta

Ciò che rende alcune cose più facili da analizzare rispetto ad altre?

Stavo leggendo la pagina di Wikipedia per WebAssembly e dice: " WebAssembly è ... progettato per essere più veloce da analizzare di JavaScript ", cosa che mi ha fatto pensare, cosa rende più veloce l'analisi di un determinato linguaggio o for...
posta 10.03.2017 - 11:38
2
risposte

Analisi di più formati / protocolli di file

Stiamo avviando un progetto in cui avremo bisogno di scrivere parser per una serie di formati di file binari, ognuno dei quali rappresenta dati molto simili (serie di valori temporali da diversi dispositivi di misurazione). Dato che partiamo...
posta 11.07.2012 - 18:19
3
risposte

Esiste un generatore di parser guidato da un esempio o uno sviluppo DSL ad-hoc?

Sono interessato a sapere se esiste uno strumento che ti consente di inserire esempi di documenti validi e ti consente quindi di generalizzare da quello a un parser riutilizzabile. Posso immaginarlo, ma ogni volta che comincio a imparare i pa...
posta 10.11.2011 - 03:44
3
risposte

Chiarimento su Grammars, Lexers e Parser

Informazioni di background ( Può saltare ): sto lavorando su un'attività che ci è stata assegnata a uni in cui dobbiamo progettare una grammatica per una DSL che siamo stati fornito di. La grammatica deve essere in BNF o EBNF. Oltre ad altre c...
posta 07.01.2014 - 18:12
2
risposte

Combinatore di parser che assomiglia a BNF

È possibile costruire una libreria di combinatori di parser che legge come una grammatica BNF? Non ne conosco, quindi ho iniziato a chiedermi se ci sono ragioni per cui è impossibile o indesiderabile farlo. Mi sembra che sarebbe il migliore di e...
posta 16.02.2012 - 22:01
3
risposte

Esiste un programma più moderno di lex o yacc, che non richiede JVM? [chiuso]

Esiste un equivalente "moderno" di bisonti e flessioni che non richiede JVM o .NET o simili "pesanti" runtime? Per moderno, intendo ad esempio Antlr e un altro in Java ho visto ma ho dimenticato il nome di. (So che ad esempio Antlr ha un ta...
posta 20.05.2012 - 18:24
4
risposte

Qual è la responsabilità o il vantaggio di un Tokenizer?

Supponiamo di avere una grammatica del tipo: object { members } members pair pair string : value value number string string " chars " chars char char chars number digit digit number Potrei an...
posta 16.05.2014 - 15:02
2
risposte

Devo commettere il parser generato al controllo del codice sorgente?

Sto usando un generatore di parser per costruire un compilatore. Devo impegnare i file sorgente prodotti dal generatore di parser? Voglio impegnarli per evitare una dipendenza dal generatore di parser durante il processo di generazione e test...
posta 01.09.2013 - 22:02
1
risposta

Devo lasciare che i miei utenti scrivano BnfExpressions per estendere la grammatica?

Prefazione Sto progettando un linguaggio di template (per favore salta il discorso no / why ??). Uno degli obiettivi principali di questa lingua è di essere estensibile. Ci sono 2 elementi principali nella mia lingua. "Tag" e "Direttive". I t...
posta 23.04.2011 - 23:47
4
risposte

Quando usare ANTLR e quando usare una libreria di analisi

Ho sempre voluto imparare come scrivere un compilatore - Ho deciso di usare ANTLR e sto attualmente leggendo il libro (è molto buono tra l'altro) Sono abbastanza nuovo in questo, quindi andate piano, ma il jist sembra essere che scrivete la v...
posta 26.03.2015 - 23:46