Perses is a language-agnostic program reducer. It minimizes a program with
respect to a set of constraints expressed as a test script, leveraging the
Antlr grammar to prune the search space and avoid generating syntactically
invalid variants.
Usage:
perses --test-script <test-script.sh> --input-file <program-file>
Because Perses runs the user's test script — which typically invokes system
toolchains (gcc, clang, javac, ...) and reads and writes files at arbitrary
paths — this snap uses classic confinement so it behaves like a normally
installed developer tool. The store-review justification is at
https://forum.snapcraft.io/t/classic-confinement-request-for-perses/53408.