Herramienta de línea de comandos para leer, analizar y generar expresiones S en tres formatos, Avanzado [advanced], legible por humanos, con espacios [aa bb (cc dd)], Canónico [canonical], compacto, con prefijos de longitud [2:aa2:bb(2:cc2:dd] y Base64, codificación base64 del canónico [{KDI6YWEyOmJiKDI6Y2MyOmRkKSk=}]. Las expresiones S son estructuras de datos para representar datos complejos, como una variación de las expresiones S de LISP.
$ sexpp
Un proceso de ejemplo podria ser
$ echo '(aa bb (cc dd))' > entrada.txt
$ sexpp -i entrada.txt -o salida.dat -b
$ sexpp -i salida.dat -x -o nueva_salida.txt
$ sexpp -i entrada.txt -a -b -c -p -w 0
$ echo '(config (usuario admin))' | sexpp -b