mCRL2
|
Applies the PFNF rewriter to a PBES expression. More...
#include <pfnf_traverser.h>
Public Types | |
typedef pbes_expression_traverser< pfnf_traverser > | super |
![]() | |
typedef Traverser< Derived > | super |
Public Attributes | |
std::vector< pfnf_traverser_expression > | expression_stack |
A stack containing expressions in PFNF format. | |
std::vector< data::variable_list > | quantifier_stack |
A stack containing quantifier variables. | |
Applies the PFNF rewriter to a PBES expression.
Definition at line 179 of file pfnf_traverser.h.
Definition at line 181 of file pfnf_traverser.h.
|
inline |
Definition at line 352 of file pfnf_traverser.h.
|
inline |
Definition at line 441 of file pfnf_traverser.h.
|
inline |
Definition at line 429 of file pfnf_traverser.h.
|
inline |
Definition at line 424 of file pfnf_traverser.h.
|
inline |
Definition at line 357 of file pfnf_traverser.h.
|
inline |
Definition at line 453 of file pfnf_traverser.h.
|
inline |
Returns the top element of the expression stack converted to a pbes expression.
Definition at line 270 of file pfnf_traverser.h.
|
inline |
Definition at line 362 of file pfnf_traverser.h.
|
inline |
Definition at line 446 of file pfnf_traverser.h.
|
inline |
Definition at line 434 of file pfnf_traverser.h.
|
inline |
Definition at line 377 of file pfnf_traverser.h.
|
inline |
Definition at line 241 of file pfnf_traverser.h.
|
inline |
Definition at line 255 of file pfnf_traverser.h.
|
inline |
Definition at line 248 of file pfnf_traverser.h.
|
inline |
Prints the expression stack.
msg | A string |
Definition at line 342 of file pfnf_traverser.h.
|
inline |
|
inline |
Definition at line 188 of file pfnf_traverser.h.
std::vector<pfnf_traverser_expression> mcrl2::pbes_system::detail::pfnf_traverser::expression_stack |
A stack containing expressions in PFNF format.
Definition at line 263 of file pfnf_traverser.h.
std::vector<data::variable_list> mcrl2::pbes_system::detail::pfnf_traverser::quantifier_stack |
A stack containing quantifier variables.
Definition at line 266 of file pfnf_traverser.h.