2009-04-25 10 views
11

Ho bisogno di scrivere un parser semplice in una sorta di lingua specifica del dominio.
È necessario disporre di aritmetiche di base con ordine di valutazione appropriato degli operatori e una sintassi per chiamare le funzioni dell'ambiente sottostante che può essere sovraccaricato.
Qual è il modo più semplice per scrivere un simile parser? C'è qualcosa che posso adattare o usare fuori dalla scatola? Sto scrivendo in C++.Scrittura di un parser semplice

risposta

1

Ho utilizzato Ragel per analizzare alcuni dati. Ha funzionato abbastanza bene per me.

Problemi correlati