sexpp - Read, parse, and print out S-expressions
Contents
Control Loop
The main routine typically reads one S-expression, prints it out again, and stops. This may be modified:
-x Execute main loop repeatedly until end of file.
Description
sexpp typically reads an S-expression from standard input and rewrites it to standard output.
Running without switches implies: -p -a -b -c -x
Input Options
-ifilename Takes input from file instead of stdin.
-p Prompts user for console input.
-s Treat input up to EOF as a single string, instead of parsing.
Name
sexpp - Read, parse, and print out S-expressions
Output Options
The output format is normally canonical, but this can be changed. More than one output format can be
requested at once.
-ofilename
Write output to file instead of stdout.
-a Write output in advanced transport format.
-b Write output in base-64 output format.
-c Write output in canonical format.
-l Suppress linefeeds after output.
-wwidth
Changes line width to specified width (0 implies no line-width constraint). Default: 75
See Also
https://datatracker.ietf.org/doc/draft-rivest-sexp/
sexpp June 2023 SEXPP(1)
Synopsis
catcertificate-file|sexpp-a-x
