#include <typecheck.h>
Definition at line 634 of file typecheck.h.
◆ process_type_checker() [1/2]
template<typename VariableContainer , typename ActionLabelContainer , typename ProcessIdentifierContainer >
| mcrl2::process::process_type_checker::process_type_checker |
( |
const data::data_specification & |
dataspec, |
|
|
const VariableContainer & |
variables, |
|
|
const ActionLabelContainer & |
action_labels, |
|
|
const ProcessIdentifierContainer & |
process_identifiers |
|
) |
| |
|
inline |
◆ process_type_checker() [2/2]
◆ equation_identifiers()
◆ operator()() [1/2]
Type check a process expression. Throws a mcrl2::runtime_error exception if the expression is not well typed.
- Parameters
-
| [in] | x | A process expression that has not been type checked. |
- Returns
- a process expression where all untyped identifiers have been replace by typed ones.
Typecheck the pbes pbesspec
Definition at line 676 of file typecheck.h.
◆ operator()() [2/2]
Typecheck the process specification procspec.
Definition at line 682 of file typecheck.h.
◆ typecheck_process_expression()
◆ m_action_context
◆ m_data_type_checker
◆ m_process_context
◆ m_variable_context
The documentation for this class was generated from the following file: