Definition at line 20 of file Parsers_BT.cpp.
typedef Parser::Token<TokenType> BTParser::Token |
Definition at line 121 of file Parsers_BT.cpp.
Definition at line 120 of file Parsers_BT.cpp.
enum BTParser::TokenType |
Definition at line 22 of file Parsers_BT.cpp.
BTParser::BTParser | ( | string | file | ) | [inline] |
Definition at line 472 of file Parsers_BT.cpp.
bool BTParser::bt | ( | tstream & | stream | ) | [inline] |
Definition at line 399 of file Parsers_BT.cpp.
bool BTParser::bt_body | ( | tstream & | stream, |
Token & | tkn | ||
) | [inline] |
Definition at line 389 of file Parsers_BT.cpp.
bool BTParser::bt_node | ( | tstream & | stream | ) | [inline] |
Decorators
Definition at line 252 of file Parsers_BT.cpp.
bool BTParser::bt_node_body | ( | tstream & | stream, |
Token & | tkn | ||
) | [inline] |
Definition at line 226 of file Parsers_BT.cpp.
TokenType BTParser::endOfTask | ( | TokenType | bgn | ) | [inline] |
Decorators
Definition at line 206 of file Parsers_BT.cpp.
size_t BTParser::findClosingBracket | ( | tstream & | stream, |
TokenType | openToken, | ||
TokenType | closeToken | ||
) | [inline] |
Definition at line 134 of file Parsers_BT.cpp.
BTConstructor& BTParser::main | ( | ) | [inline] |
Definition at line 481 of file Parsers_BT.cpp.
bool BTParser::name | ( | tstream & | stream, |
string | txt, | ||
string & | output, | ||
int & | line, | ||
int & | pos | ||
) | [inline] |
Definition at line 123 of file Parsers_BT.cpp.
bool BTParser::name | ( | tstream & | stream, |
string | txt, | ||
string & | output | ||
) | [inline] |
Definition at line 188 of file Parsers_BT.cpp.
string BTParser::node_type_str | ( | TokenType | t | ) | [inline] |
Definition at line 237 of file Parsers_BT.cpp.
bool BTParser::parse_bracket_content | ( | tstream & | stream, |
string & | outputText | ||
) | [inline] |
Definition at line 143 of file Parsers_BT.cpp.
bool BTParser::root_name | ( | tstream & | stream, |
string | txt, | ||
string & | output | ||
) | [inline] |
Definition at line 193 of file Parsers_BT.cpp.
void BTParser::saveReadedChar | ( | TokenizerContext & | ctx, |
char | c | ||
) | [inline] |
Definition at line 446 of file Parsers_BT.cpp.
void BTParser::searchLineInfo | ( | int | i, |
int & | line, | ||
int & | pos | ||
) | [inline] |
Definition at line 435 of file Parsers_BT.cpp.
bool BTParser::skipComments | ( | TokenizerContext & | ctx | ) | [inline] |
Definition at line 451 of file Parsers_BT.cpp.
Definition at line 477 of file Parsers_BT.cpp.
std::stringstream BTParser::errors |
Definition at line 478 of file Parsers_BT.cpp.
string BTParser::filename |
Definition at line 474 of file Parsers_BT.cpp.
std::string BTParser::fullText |
Definition at line 475 of file Parsers_BT.cpp.
std::vector<int> BTParser::lines |
Definition at line 479 of file Parsers_BT.cpp.
std::deque<Token> BTParser::tknStack |
Definition at line 205 of file Parsers_BT.cpp.
Definition at line 476 of file Parsers_BT.cpp.