Next: Invoking dzn code, 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).
--timings-TShow detailed Scheme and mCRL2 timing information.
--transform=trans-c 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-explitic-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.
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 code, Up: The Dezyne command-line tools [Contents][Index]