2012-09-05 22 views
7

Czy możesz polecić generatory lexera i analizatora składni dla Common Lisp? Widziałem na CLiki następujące listy, ale najbardziej na listach wydają się być w ich etapach alpha:Generatory Lexer i Parser dla Common Lisp

Więc byłoby to pomocne, jeśli można podzielić się dobro lub złe doświadczenia z którymkolwiek z nich lub zalecają inne alternatywy. Wolę narzędzie, które jest podobne do tradycyjnych narzędzi lex/yacc dla innych języków, ale inne podejścia również będą mile widziane.

+1

Użyłem cl-yacc i cl-lex – erjoalgo

Odpowiedz

2

Istnieje smug (documentation), który zapewnia "funkcjonalne" parsery, które podobno są podobne do niektórych bibliotek analizujących Haskella.

Ponadto, jeśli szukasz parsowania stylu Lex/Yacc, spójrz na lispbuilder, który ma pakiety lexer i yacc, które wydają się być dojrzałe.

+0

@ user1628266, czy moja odpowiedź była pomocna i poprawna? Jeśli tak, zaakceptuj to (kliknij kontur znacznika wyboru), aby wszyscy wiedzieli, że jest to odpowiedź na twoje pytanie. – krzysz00