#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 {"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: