S-expr : Un analyseur d’expressions S particulier

2025-06-18
S-expr : Un analyseur d’expressions S particulier

S-expr est une bibliothèque d’analyse d’expressions S avec des extensions uniques pour la syntaxe des expressions S. Elle prend en charge les chaînes de caractères et les commentaires monoligne et multiligne, et introduit un concept nouveau appelé « blocs transposés ». Les blocs transposés permettent d’écrire du code avec les lignes et les colonnes inversées, améliorant ainsi la lisibilité des expressions imbriquées complexes. Cette conception vise à équilibrer la simplicité des expressions S avec une meilleure lisibilité et expressivité du code. Bien que plus complexe que le Lisp traditionnel, elle privilégie l’équilibre entre simplicité et convivialité.