Next: Invoking dzn anonymize, Up: The Dezyne command-line tools [Contents][Index]
dznThe dzn command is a front-end to Dezyne functions, such as
verification, code generation, simulation, etc. Those functions all
have their own sub command:
dzn dzn-option… command command-option… FILE...
Running dzn without a sub command shows a brief help text
and the list of available dzn commands.
The dzn-options can be used with every dzn command and
can be among the following:
--debug-dEnable debug output.
--help-hDisplay help on invoking dzn, and then exit.
--skip-wfc-pSkip well-formedness checking.
The well-formedness checking of a large program can take a significant
amount of time. As the well-formedness check does not change a correct
AST in any way, it can be safely skipped when parsing a
previously checked and unmodified program (See Invoking dzn parse).
--threads=nInvoke lps2lts with --threads=n.
--timings-TShow detailed Scheme and mCRL2 timing information.
--transform=trans-t transApply transformation trans after parsing. Use dzn --help
--verbose to show all transformations. This option can be used more
than once. For example,
dzn code -l dzn -t add-explicit-temporaries -t -o- normalize:compounds test.dzn dzn code -l dzn -t 'inline-functions(f)' -t -o- normalize:compounds test.dzn
will inline function f and remove redundant compound-statements
created by the inlining.
--verbose-vBe more verbose, show progress.
--version-VDisplay the current version of dzn, and then exit.
--version-numberDisplay the current version-number of dzn, and then exit. This
may simplify getting the version in environments where Dezyne is the
only program in use that conforms to the GNU coding standards
(see standards for command-line interfaces in GNU Coding Standards).
Note: The dzn-options are placed between
dznand the sub command, e.g. to increase verbosity when usingdzn verify, usedzn -v verify file.dzn
Next: Invoking dzn anonymize, Up: The Dezyne command-line tools [Contents][Index]