Pisanie formalnego parsera językowego za pomocą Lisp

Moja firma projektuje nowy język skryptowy specyficzny dla domeny; Muszę zaimplementować parser, który przetłumaczy nasz nowy język programowania na wspólny język skryptowy, aby móc go zrealizować.

Zazwyczaj robię to za pomocąBison iFlex narzędzia generująceC/C++ kod tłumacza.

Znalazłem inne narzędzia dla większości głównych języków programowania, ale nie dlaLisp.

NieLisp kiedykolwiek był do tego używany? Jaki jest zwykły sposób pisania parsera za pomocąLisp?

Uwaga: dla mnie dowolnyLisp implementacja / dialekt, który mógłby pomóc, jest w porządku, nie mam żadnych preferencji.

questionAnswers(3)

yourAnswerToTheQuestion