Domande con tag 'grammar'

3
risposte

Informazioni sulle lingue [chiuso]

Sono interessato a saperne di più sui linguaggi di programmazione. In particolare, mi piacerebbe guardare alcuni dei nuovi sviluppi nei linguaggi di programmazione (anche quelli veramente oscuri di cui solo gli accademici si interessano). Devo...
posta 16.01.2011 - 16:56
1
risposta

Mostrare una grammatica è ambiguo

Ho preso la seguente domanda da un esame del corso compilatori: Show that the following grammar is ambiguous. S = XcY X = a Y = b | Z Z = bW W = d | ϵ Ho disegnato il seguente albero: Ho ragione nel ritenere che sia ambiguo perché...
posta 01.01.2013 - 23:14
1
risposta

disambiguazione della grammatica della lingua Javascript / Ecmascript

Sto lavorando alla progettazione di un compilatore per una lingua in cui devo utilizzare parentesi graffa per due scopi diversi. Attualmente sono bloccato nello scrivere una grammatica non ambigua, ma ho capito che alcune altre lingue hanno lo s...
posta 05.10.2016 - 13:31
3
risposte

Cosa rende una lingua migliore di un'altra quando entrambe sono progettate per gli stessi obiettivi? [chiuso]

Sto creando una grammatica per un linguaggio di scripting ma, mentre ci sto lavorando, ho iniziato a chiedermi che cosa rende bene una lingua in primo luogo. Conosco gli obiettivi per la mia sceneggiatura ma ci sono sempre 1000 modi diversi per...
posta 02.12.2011 - 19:23
1
risposta

Come sostenere grammatiche miste?

Attualmente sto scrivendo una grammatica per un linguaggio di programmazione (PowerBuilder) e sto anche raccogliendo documentazione sulla creazione di parsing e compilatori. Ora vorrei aggiungere nella mia grammatica (che assomiglia approssim...
posta 19.07.2012 - 12:05
1
risposta

Comprensione degli alberi di sintassi astratti nei compilatori

Ho allegato il problema qui sotto con la risposta. Il mio problema è che non riesco a capirlo. Puoi fornire una spiegazione generale in dettaglio sugli alberi di analisi e sulla grammatica dell'ETF derivando la prima espressione? Prova...
posta 02.11.2016 - 03:52
2
risposte

Converti la grammatica in una grammatica LL (1) che riconosce la stessa lingua

Ho la seguente domanda di esempio per un esame di compilatori e volevo controllare la mia soluzione. Convert the following grammar into an LL(1) grammar which recognises the same language: E -> E + T E -> T T -> id T -> id()...
posta 15.01.2013 - 22:28
1
risposta

Come si dice questa affermazione correttamente?

Durante la lettura del codice, come si dice la seguente dichiarazione? (È stato preso da qualche codice C #, potrebbe essere molte lingue, però). List<string> Dici: List of type string? o List of string o List of...
posta 08.10.2018 - 11:33
2
risposte

"parser ricorsivo di discendenza" scritto a mano con regola "catch all"

Sto provando a scrivere un parser di discesa ricorsiva (senza scanner) con una regola "catch all" per la seguente grammatica "Modello di baffi" (semplificata qui): content : (variable_tag | section_tag | static)* variable_tag : mustac...
posta 28.05.2015 - 00:07
1
risposta

Come scrivere un correttore di sintassi [chiuso]

Come viene scritto un verificatore di sintassi per un linguaggio di programmazione? Immagino che una grammatica debba essere scritta per prima. Come poi procedere? Motivazione Sto utilizzando un linguaggio di programmazione (Apex for Sal...
posta 23.08.2013 - 18:16