#include <iostream>#include <fstream>#include <deque>#include "Tokenizer.h"#include "BTConstructor.h"#include "ParserExceptions.h"
Go to the source code of this file.
Classes | |
| class | BTParser |
| struct | BTParser::TokenizerContext |
| struct | BTParser::TokenizerInit |
Defines | |
| #define | PRINT(X) |
| #define | PRINTTKN(x) case BTParser::tkn_##x: return out<<#x; |
Functions | |
| BTParser * | createBT (std::string filename) |
| void | del (BTParser *p) |
| template<class A , class B > | |
| std::string | operator+ (const A &s, const B &t) |
| ostream & | operator<< (ostream &out, BTParser::TokenType t) |
| BTConstructor & | parseBT (BTParser *p) |
Definition at line 18 of file Parsers_BT.cpp.
| #define PRINTTKN | ( | x | ) | case BTParser::tkn_##x: return out<<#x; |
Definition at line 559 of file Parsers_BT.cpp.
Definition at line 563 of file Parsers_BT.cpp.
| std::string operator+ | ( | const A & | s, |
| const B & | t | ||
| ) |
Definition at line 13 of file Parsers_BT.cpp.
| ostream& operator<< | ( | ostream & | out, |
| BTParser::TokenType | t | ||
| ) |
Definition at line 520 of file Parsers_BT.cpp.
| BTConstructor& parseBT | ( | BTParser * | p | ) |
Definition at line 555 of file Parsers_BT.cpp.