Domande con tag 'parsing'

4
risposte

Come è stato creato un Abstract Syntax Tree?

Penso di capire l'obiettivo di un AST, e ho già costruito un paio di strutture ad albero, ma mai un AST. Sono per lo più confuso perché i nodi sono di testo e non di numero, quindi non riesco a pensare ad un bel modo per inserire un token / stri...
posta 22.08.2014 - 06:24
2
risposte

Le lingue moderne usano ancora i generatori di parser?

Stavo facendo ricerche sulla suite del compilatore gcc su wikipedia qui , quando è arrivato: GCC started out using LALR parsers generated with Bison, but gradually switched to hand-written recursive-descent parsers; for C++ in 2004, and fo...
posta 17.07.2014 - 19:41
6
risposte

Perché l'analisi rigorosa non è stata scelta per l'HTML?

Mi sono spesso chiesto perché non è stato scelto un parsing rigoroso durante la creazione di HTML. Per la maggior parte della storia di Internet, i browser hanno accettato qualsiasi tipo di markup e hanno fatto del loro meglio per analizzarlo. I...
posta 07.06.2013 - 20:51
1
risposta

C ++ 11 include std :: stoi, perché non std :: itos?

Ho notato con soddisfazione che C ++ 11 ha una std::sto@ famiglia di funzioni per decomprimere facilmente ints / float / longs qualunque dalle stringhe. Sono sorpreso, tuttavia, che l'opposto non è implementato. Perché il comitato degli s...
posta 11.05.2012 - 22:25
5
risposte

Come vengono solitamente analizzati i commenti?

In che modo i commenti vengono generalmente trattati nei linguaggi di programmazione e nel markup? Sto scrivendo un parser per un linguaggio di markup personalizzato e voglio seguire il principio di sorpresa minima , quindi sto provando a deter...
posta 29.10.2015 - 17:35
1
risposta

Il parser in inglese (per The Hobbit 1982)

È stato affascinato dal gioco di avventura testuale Lo Hobbit che conteneva un parser incredibilmente robusto chiamato " Inglish ": ...Inglish allowed one to type advanced sentences such as "ask Gandalf about the curious map then take swo...
posta 18.11.2013 - 15:48
8
risposte

E 'possibile prevedere in modo statico quando deallocare la memoria --- solo dal codice sorgente?

La memoria (e i blocchi delle risorse) vengono restituiti al sistema operativo in punti deterministici durante l'esecuzione di un programma. Il flusso di controllo di un programma è di per sé sufficiente per sapere dove, di sicuro, una data riso...
posta 07.03.2016 - 12:42
6
risposte

Quali sono gli argomenti contro l'analisi del modo Cthulhu?

Mi è stato assegnato il compito di implementare un linguaggio specifico di dominio per uno strumento che potrebbe diventare piuttosto importante per l'azienda. Il linguaggio è semplice ma non banale, consente già cicli annidati, concatenazione d...
posta 17.12.2011 - 08:51
3
risposte

In quale processo si verifica l'errore di sintassi? (tokenizing o analisi)

Sto cercando di capire la compilazione e l'interpretazione, passo dopo passo, immaginando un'immagine totale. Quindi mi sono avvicinato a una domanda mentre leggevo link questo articolo Dice: The next stage of the compiler is called th...
posta 31.03.2016 - 22:35
12
risposte

Come scrivere un interprete di comandi / parser?

Problema: esegui i comandi sotto forma di stringa. esempio di comando: /user/files/ list all; equivalente a: /user/files/ ls -la; un altro: post tw fb "HOW DO YOU STOP THE TICKLE MONSTER?;" equivalente a:      p...
posta 17.12.2011 - 01:52