#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.