Previous: sieve interpreter, Up: sieve


3.9.2 A Sieve to Scheme Translator and Filter

Editor's note:

The information in this node may be obsolete or otherwise inaccurate. This message will disappear, once this node revised.

A Sieve to Scheme Translator sieve.scm translates a given Sieve script into an equivalent Scheme program and optionally executes it. The program itself is written in Scheme and requires presence of Guile version 1.8 or newer on the system. For more information on Guile refer to Overview.

-f filename
--file filename
Set input file name.
-o filename
--output filename
Set output file name
-L dirname
--lib-dir dirname
Set sieve library directory name
-d level
--debug level
Set debugging level

The Scheme programs produced by sieve.scm can be used with guimb or maidag.