Domande con tag 'parser-combinator'

5
risposte

L'analisi separata e il lexing passano una buona pratica con i combinatori di parser?

Quando ho iniziato a usare parser combinatori la mia prima reazione è stata un senso di liberazione da ciò che sembrava una distinzione artificiale tra parsing e lexing. Tutto ad un tratto tutto è stato solo analizzando! Tuttavia, di recente...
posta 06.01.2012 - 22:45
2
risposte

Combinatore di parser che assomiglia a BNF

È 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 e...
posta 16.02.2012 - 22:01
1
risposta

Azione semantica in combinatori di parser

Ho un parser che può essere definito come int = a:/[0-9]+/ {parseInt(a)} . Si suppone che corrisponda ad un int e lo converta in un numero. Ci può anche essere un parser come sum = a:int b:int {a+b} Come puoi vedere, è una s...
posta 20.03.2017 - 09:43