Definition at line 13 of file Parsers_FSM.cpp.
| typedef Parser::Token<TokenType> FSMParser::Token |
Definition at line 91 of file Parsers_FSM.cpp.
Definition at line 90 of file Parsers_FSM.cpp.
| enum FSMParser::TokenType |
Definition at line 15 of file Parsers_FSM.cpp.
| FSMParser::FSMParser | ( | string | file | ) | [inline] |
Definition at line 434 of file Parsers_FSM.cpp.
| string FSMParser::encode | ( | const std::string & | data | ) | [inline] |
Definition at line 253 of file Parsers_FSM.cpp.
| bool FSMParser::fsm | ( | tstream & | stream, |
| Token & | tkn | ||
| ) | [inline] |
Definition at line 93 of file Parsers_FSM.cpp.
| bool FSMParser::fsm_bgn | ( | tstream & | stream | ) | [inline] |
Definition at line 136 of file Parsers_FSM.cpp.
| bool FSMParser::fsm_start | ( | tstream & | stream | ) | [inline] |
Definition at line 122 of file Parsers_FSM.cpp.
| bool FSMParser::fsm_state_body | ( | tstream & | stream, |
| size_t | end_of_fsm | ||
| ) | [inline] |
Definition at line 316 of file Parsers_FSM.cpp.
| bool FSMParser::fsm_states | ( | tstream & | stream, |
| size_t | end_of_fsm | ||
| ) | [inline] |
Definition at line 326 of file Parsers_FSM.cpp.
| FSMConstructor& FSMParser::main | ( | ) | [inline] |
Definition at line 447 of file Parsers_FSM.cpp.
| bool FSMParser::name | ( | tstream & | stream, |
| string | txt, | ||
| string & | output, | ||
| int & | line, | ||
| int & | pos | ||
| ) | [inline] |
Definition at line 105 of file Parsers_FSM.cpp.
| bool FSMParser::name | ( | tstream & | stream, |
| string | txt, | ||
| string & | output | ||
| ) | [inline] |
Definition at line 115 of file Parsers_FSM.cpp.
| bool FSMParser::name | ( | tstream & | stream, |
| string | txt | ||
| ) | [inline] |
Definition at line 119 of file Parsers_FSM.cpp.
| bool FSMParser::parse_fsm | ( | tstream & | stream | ) | [inline] |
Definition at line 366 of file Parsers_FSM.cpp.
| bool FSMParser::parse_fsm_body | ( | tstream & | stream | ) | [inline] |
Definition at line 355 of file Parsers_FSM.cpp.
| void FSMParser::saveReadedChar | ( | TokenizerContext & | ctx, |
| char | c | ||
| ) | [inline] |
Definition at line 408 of file Parsers_FSM.cpp.
| bool FSMParser::search_calls_in_state | ( | tstream & | stream, |
| Token & | tkn | ||
| ) | [inline] |
Definition at line 175 of file Parsers_FSM.cpp.
| bool FSMParser::search_next_in_events | ( | tstream & | stream, |
| Token & | tkn, | ||
| bool & | found | ||
| ) | [inline] |
Definition at line 207 of file Parsers_FSM.cpp.
| bool FSMParser::search_on_conditions_in_transition | ( | tstream & | stream, |
| Token & | tkn | ||
| ) | [inline] |
Definition at line 269 of file Parsers_FSM.cpp.
| bool FSMParser::search_on_events_in_transition | ( | tstream & | stream, |
| Token & | tkn | ||
| ) | [inline] |
Definition at line 231 of file Parsers_FSM.cpp.
| bool FSMParser::search_raise_in_events | ( | tstream & | stream, |
| Token & | tkn, | ||
| bool & | found | ||
| ) | [inline] |
Definition at line 218 of file Parsers_FSM.cpp.
| bool FSMParser::search_raises_in_state | ( | tstream & | stream, |
| Token & | tkn | ||
| ) | [inline] |
Definition at line 196 of file Parsers_FSM.cpp.
| void FSMParser::searchLineInfo | ( | int | i, |
| int & | line, | ||
| int & | pos | ||
| ) | [inline] |
Definition at line 397 of file Parsers_FSM.cpp.
| bool FSMParser::skipComments | ( | TokenizerContext & | ctx | ) | [inline] |
Definition at line 413 of file Parsers_FSM.cpp.
| bool FSMParser::textUpTo | ( | tstream & | stream, |
| TokenType | endTkn, | ||
| string & | output | ||
| ) | [inline] |
Definition at line 160 of file Parsers_FSM.cpp.
| bool FSMParser::transition_name | ( | tstream & | stream | ) | [inline] |
Definition at line 149 of file Parsers_FSM.cpp.
| bool FSMParser::transitions | ( | tstream & | stream | ) | [inline] |
Definition at line 292 of file Parsers_FSM.cpp.
Definition at line 442 of file Parsers_FSM.cpp.
| std::string FSMParser::_curr_fsm_name |
Definition at line 443 of file Parsers_FSM.cpp.
Definition at line 444 of file Parsers_FSM.cpp.
| std::string FSMParser::_curr_state_name |
Definition at line 445 of file Parsers_FSM.cpp.
Definition at line 439 of file Parsers_FSM.cpp.
| std::stringstream FSMParser::errors |
Definition at line 440 of file Parsers_FSM.cpp.
| string FSMParser::filename |
Definition at line 436 of file Parsers_FSM.cpp.
| std::string FSMParser::fullText |
Definition at line 437 of file Parsers_FSM.cpp.
| std::vector<int> FSMParser::lines |
Definition at line 441 of file Parsers_FSM.cpp.
Definition at line 438 of file Parsers_FSM.cpp.