Personal tools

User manual/lpsparunfold

From MCRL2

Jump to: navigation, search
User manual

Contents

Unfold process parameters in an LPS.

Contents

Synopsis

lpsparunfold [OPTION]... --index=NUM [INFILE [OUTFILE]]

Short description

The algorithm applies a transformation on data expressions of an linear process specification (LPS), by which other tools (such as lpsparelm, lpsconstelm) can apply their transformations more effectively. In concrete, this tool unfolds a sort with associated constructor functions to a set of process parameters in the LPS, in such a way that all behaviour is preserved. The LPS is specified by INFILE and writes the result to OUTFILE. If OUTFILE is not present stdout is used. If INFILE is not present stdin is used.

Options

OPTION can be any of the following:

-iNUM, --index=NUM
unfolds process parameter at given index NUM

Standard options:

-rNAME, --rewriter=NAME
Use rewrite strategy NAME. lps2parunfold uses a term rewriting engine to manipulate data terms of the LPS. The choice of the rewriter can have influence on the performance.
-q, --quiet
do not display warning messages
-v, --verbose
display short intermediate messages
-d, --debug
display detailed intermediate messages
-h, --help
display help information
--version
display version information

Author

Written by Frank Stappers.

Bug reporting

Report bugs at our issue tracking system.



prev.gif lpsparelm lpspp next.gif
This page was last modified on 27 May 2009, at 09:21. This page has been accessed 1,562 times.
Copyright © 2005-2012 Technische Universiteit Eindhoven.
Powered by MediaWiki