Parcom: Eine prägnante Parser-Combinator-Bibliothek für Common Lisp

2025-04-22
Parcom: Eine prägnante Parser-Combinator-Bibliothek für Common Lisp

Parcom ist eine prägnante Parser-Combinator-Bibliothek für Common Lisp, ähnlich im Stil zu Haskell's Parsec und Rust's Nom. Sie arbeitet direkt mit Strings, ohne Abhängigkeiten, unterstützt viele Common Lisp Implementierungen und bietet eine reiche Auswahl an Parsern und Combinatoren zum Erstellen benutzerdefinierter Parser. Parcom enthält auch einen optionalen JSON-Parser mit Unicode-Unterstützung. Ihre Stärke liegt in der Kombination bestehender Parser zur Erstellung komplexer Parsing-Logik und bietet leistungsstarke Funktionen über eine saubere API.

Entwicklung Parser-Combinatoren