2012-09-05 14 views
7

Potete consigliare generatori di lexer e parser per Common Lisp? Ho visto le seguenti liste di CLiki, ma la maggior parte nelle liste sembrano essere nelle loro fasi alfa:Generatori di Lexer e parser per Common Lisp

Quindi sarebbe utile se potesse condividere la vostra buona o brutta esperienza con qualcuno di loro o raccomandare altre alternative. Preferisco uno strumento simile ai tradizionali strumenti lex/yacc per altre lingue, ma altri approcci saranno anche benvenuti.

+1

Ho usato cl-yacc e cl-lex – erjoalgo

risposta

2

C'è smug (documentation), che fornisce parser "funzionali" che sono presumibilmente simili a alcune delle librerie di analisi di Haskell.

Inoltre, se si sta cercando l'analisi in stile Lex/Yacc, esaminare lispbuilder, che contiene pacchetti lexer e yacc che sembrano maturi.

+0

@ user1628266, la mia risposta è stata utile e corretta? Se lo fosse, per favore accettalo (fai clic sul profilo del segno di spunta) in modo che tutti sappiano che questa è la risposta alla tua domanda. – krzysz00