Domande con tag 'parsing'

3
risposte

Che cos'è questo algoritmo per convertire stringhe in numeri chiamati?

Recentemente ho lavorato un po 'su Parsec, e per il mio linguaggio giocattolo volevo che fossero espressi numeri frazionari multi-base. Dopo aver scavato un po 'nella fonte di Parsec, ho trovato la loro implementazione di un parser in virgola mo...
posta 05.04.2012 - 16:44
3
risposte

Qual è il modo corretto di distinguere tra parole chiave e identificatori?

Sono consapevole del fatto che la maggior parte delle lingue moderne utilizza parole riservate per impedire che parole come le parole chiave vengano utilizzate come identificatori. Le parole riservate a parte, assumiamo un linguaggio che cons...
posta 24.07.2013 - 06:32
4
risposte

Approccio per l'analisi e l'indicizzazione di file molto grandi

Mi è stato affidato lo sviluppo di un visualizzatore Web (cioè eseguito nel browser) per un file di registro proprietario. Non ho il controllo sul formato dei log, li consumo solo. Il file di registro contiene dati binari aggiunti da un messa...
posta 19.12.2016 - 08:28
1
risposta

Come dovrebbe un lexer trattare con istruzioni multilinea (ad esempio definizioni di funzioni, istruzioni Control-Flow)?

tl; dr-ers: Come fa normalmente un lexer a occuparsi di affermazioni non in linea. affermazioni che non terminano con un delimitatore di istruzioni specificato. Come le dichiarazioni del flusso di controllo? Credo di avere una conoscenza...
posta 28.09.2016 - 04:03
2
risposte

Postfix vs Prefisso

Ho letto in alcuni punti che Postfix è più semplice da valutare e amp; più facile da convertire in codice rispetto al prefisso. Capisco che se analizzi un'espressione di prefisso da sinistra a destra, potresti non essere in grado di valutare...
posta 11.12.2016 - 02:26
2
risposte

parser simile a SAX: come si chiama questo modello?

Ho scritto un parser per un certo tipo di file binario con struttura ricorsiva. Ho fatto la sua API per essere simile a SAX, cioè: il parser accetta un oggetto di un'interfaccia specifica, questa interfaccia ha diversi metodi chiamati come...
posta 17.01.2017 - 00:40
2
risposte

Serve una panoramica dei concetti e degli strumenti per tradurre una DSL in espressioni regolari

Sto cercando una piccola guida. Fino a stamattina, questo era tutto sulla mia testa. Dopo aver passato oggi ricerche su Wikipedia, StackOverflow, ecc., Direi che ho il naso fuori dall'acqua. Ho il compito di ricercare un progetto che, a quanto h...
posta 20.06.2014 - 22:24
1
risposta

In che modo i parser cercano i modelli di token?

Potresti spiegare come i parser cercano modelli di token come in markdown? Probabilmente potrei trovare qualcosa che corrisponda solo al modello di parentesi graffe []() non appena i pattern annidati sono coinvolti, mi viene in mente....
posta 06.11.2016 - 18:44
2
risposte

Esecuzione script di disegno personalizzato nell'applicazione Delphi con istruzioni IF / THEN / ELSE?

Sto costruendo un'applicazione Delphi che visualizza un progetto di un edificio, tra cui porte, finestre, cablaggio, illuminazione, prese, interruttori, ecc. Ho implementato uno script molto leggero per richiamare i comandi di disegno sulla tela...
posta 31.10.2012 - 04:49
4
risposte

Programming Language Parser (in Java) - Quale sarebbe un'alternativa di design migliore per un caso speciale?

Sfondo Attualmente sto progettando il mio linguaggio di programmazione come progetto di ricerca. Ho fatto la maggior parte della grammatica e scritto come grammatica context-free, e dovrebbe funzionare così com'è. - Ora sto lavorando al compi...
posta 23.07.2012 - 17:56