Pattern-Based S-Expression Rewriting in Emacs

Ryan Culpepper · Zenodo (CERN European Organization for Nuclear Research) · 2019

sexp-rewrite is an Emacs library for doing pattern-based rewriting of S-expression-structured code—ie, code in Lisp, Scheme, and Racket. The library provides a simple but powerful pattern language that enables users to define rewriting rules (called “tactics”) and auxiliary nonterminals.

Read the paper · More papers on PaperTik