|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Bari
Messaggi: 388
|
Creare una grammatica per un linguaggio di programmazione
salve a tutti, potete aiutarmi?se conoscete un link dove posso trovare degli esempi si grammatiche per linguaggi di programmazione...
Io sto usando un programma che si chiama Antlr. Grazie
__________________
|Prescott 630@3900(260x15)|Gigabyte 915p duo|2X512 v-data ddr400@430 |Ati radeon x800 @ x850xt|Ali 500w| |Ho concluso con --> Sebyweb, ciccillover, scriba,anttrs,HARDCANO| |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
un altro generatore automatico è javacup
http://www.cs.princeton.edu/~appel/modern/java/CUP/ che genera parser LR. La specifica della grammatica è un po piu semplice rispetto ad antlr, ma richeide di usare anche un analizzatore lessicale, di solito si usa con JLex, mentre antlr include nella stessa psecifica sia il generatore del parser che il generatore del lexer. Una volta ho trovato anche questo: http://www.devincook.com/goldparser/engine/cpp.htm ma non l'ho provato molto. per il resto basta fare ricerche su internet, è un tema molto trattato.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Bari
Messaggi: 388
|
e conosci per caso una guida che spieghi come creare una grammatica per un linguaggio di programmazione che devi inventare da te?
__________________
|Prescott 630@3900(260x15)|Gigabyte 915p duo|2X512 v-data ddr400@430 |Ati radeon x800 @ x850xt|Ali 500w| |Ho concluso con --> Sebyweb, ciccillover, scriba,anttrs,HARDCANO| |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Se la gramamtica a livello fornale già ce l'hai e devi solo scriverla secondo le specifiche di uno diquesti strumenti allora sui loro siti trovi la documentazione.
Altrimenti devi studiarti un po la teoria delle gramatiche formali, in particolare le grammatiche regolari e acontestuali ( context free grammars ); se fai un po di ricerche su questi argomenti in rete dovresti trovare del materiale.
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Bari
Messaggi: 388
|
la teoria dei linguaghgi formali i linguaggi regolari e tutti quegli argomenti li me li sono studiati per bene, il problema è che dovrei fare un caso di studio dove creo un linguaggio di programmazione tutto mio però prima di buttarmi volevo avere un'idea magari cercando degli esempi in rete...hai qualche cosa da consigliarmi?
grazie ^_^
__________________
|Prescott 630@3900(260x15)|Gigabyte 915p duo|2X512 v-data ddr400@430 |Ati radeon x800 @ x850xt|Ali 500w| |Ho concluso con --> Sebyweb, ciccillover, scriba,anttrs,HARDCANO| |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
se vai sui siti di javacup o gold parser cisono degli esempi di grammatiche
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Nov 2003
Città: Bari
Messaggi: 388
|
su javacup ho trovato cose interessanti grazie!
sapresti dirmi dove trovo degli esempi di lexer?credo sdi non averli trovato su quel sito
__________________
|Prescott 630@3900(260x15)|Gigabyte 915p duo|2X512 v-data ddr400@430 |Ati radeon x800 @ x850xt|Ali 500w| |Ho concluso con --> Sebyweb, ciccillover, scriba,anttrs,HARDCANO| |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
|
Ti basta fare una ricerca su google con la parola JLex
__________________
Sun Certified Java Programmer EUCIP Core Level Certified European Certification of Informatics Professionals |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:07.



















