È possibile costruire una libreria di combinatori di parser che legge come una grammatica BNF? Non ne conosco, quindi ho iniziato a chiedermi se ci sono ragioni per cui è impossibile o indesiderabile farlo. Mi sembra che sarebbe il migliore di entrambi i mondi.
I linguaggi funzionali come F # consentono il sovraccarico dell'operatore. È solo questione di fornire la sintassi giusta o c'è dell'altro?