Program Listing for File code_gen_utils.h¶
↰ Return to documentation for file (src/code_gen_utils.h)
//
// Created by Zayd Hammoudeh on 11/16/18.
//
#ifndef TYPE_CHECKER_CODE_GEN_UTILS_H
#define TYPE_CHECKER_CODE_GEN_UTILS_H
#include <fstream>
#include "symbol_table.h"
// Forward Declaration
namespace Quack { class Class; }
namespace CodeGen {
struct Settings {
std::ofstream & fout_;
Quack::Class * return_type_;
Symbol::Table * st_;
explicit Settings(std::ofstream& fout) : fout_(fout), return_type_(nullptr), st_(nullptr) {}
};
}
#endif //TYPE_CHECKER_CODE_GEN_UTILS_H