S-expr: Ein besonderer S-Ausdruck-Parser
2025-06-18
S-expr ist eine Bibliothek zum Parsen von S-Ausdrücken mit einzigartigen Erweiterungen der S-Ausdruck-Syntax. Sie unterstützt einzeilige und mehrzeilige Zeichenketten und Kommentare und führt ein neuartiges Konzept namens "transponierte Blöcke" ein. Transponierte Blöcke ermöglichen das Schreiben von Code mit vertauschten Zeilen und Spalten, wodurch die Lesbarkeit komplexer, verschachtelter Ausdrücke verbessert wird. Dieses Design zielt darauf ab, die Einfachheit von S-Ausdrücken mit einer verbesserten Lesbarkeit und Ausdrucksfähigkeit des Codes in Einklang zu bringen. Obwohl komplexer als traditionelles Lisp, priorisiert es das Gleichgewicht zwischen Einfachheit und Benutzerfreundlichkeit.