#include <parse.h>
Definition at line 22 of file parse.h.
◆ states
| Enumerator |
|---|
| PARAMETERS | |
| STATES | |
| TRANSITIONS | |
| INITIAL_DISTRIBUTION | |
Definition at line 25 of file parse.h.
◆ simple_fsm_parser()
◆ next_state()
| states mcrl2::lts::detail::simple_fsm_parser::next_state |
( |
states |
state | ) |
|
|
inlineprotected |
◆ parse_domain_values()
| std::vector< std::string > mcrl2::lts::detail::simple_fsm_parser::parse_domain_values |
( |
const std::string & |
text | ) |
|
|
inlineprotected |
◆ parse_initial_distribution()
| void mcrl2::lts::detail::simple_fsm_parser::parse_initial_distribution |
( |
const std::string & |
line | ) |
|
|
inlineprotected |
◆ parse_parameter()
| void mcrl2::lts::detail::simple_fsm_parser::parse_parameter |
( |
const std::string & |
line | ) |
|
|
inlineprotected |
◆ parse_state()
| void mcrl2::lts::detail::simple_fsm_parser::parse_state |
( |
const std::string & |
line | ) |
|
|
inlineprotected |
◆ parse_transition()
| void mcrl2::lts::detail::simple_fsm_parser::parse_transition |
( |
const std::string & |
line | ) |
|
|
inlineprotected |
◆ run()
| void mcrl2::lts::detail::simple_fsm_parser::run |
( |
std::istream & |
from | ) |
|
|
inline |
◆ builder
◆ regex_parameter
| const std::regex mcrl2::lts::detail::simple_fsm_parser::regex_parameter {"\\s*([a-zA-Z_][a-zA-Z0-9_'@]*)\\((\\d+)\\)\\s*([a-zA-Z_][a-zA-Z0-9_'@#\\-> \t=,\\(\\):]*)?\\s*((\"[^\"]*\"\\s*)*)"} |
|
protected |
◆ regex_probabilistic_initial_distribution
| const std::regex mcrl2::lts::detail::simple_fsm_parser::regex_probabilistic_initial_distribution {R"(0|([1-9][0-9]*)|\[[^\]]*\])"} |
|
protected |
◆ regex_quoted_string
| const std::regex mcrl2::lts::detail::simple_fsm_parser::regex_quoted_string {"\"([^\"]*)\""} |
|
protected |
◆ regex_transition
| const std::regex mcrl2::lts::detail::simple_fsm_parser::regex_transition {"(0|([1-9][0-9]*))+\\s+(0|([1-9][0-9]*|\\[[^\\]]*\\]))+\\s+\"([^\"]*)\""} |
|
protected |
The documentation for this class was generated from the following file: