コード例 #1
0
ファイル: ast.hpp プロジェクト: RaviWoods/C89_Compiler
	std::string cprint() {
		std::stringstream ss;
		if(e!=NULL) {
			ss << e->cprint();
		}
		ss << ";\n";
		return ss.str();
	}
コード例 #2
0
ファイル: ast.hpp プロジェクト: RaviWoods/C89_Compiler
	std::string cprint() {
		
		std::stringstream ss;
		ss << type << " " << id << " ";
		if(e!=NULL) {
			ss << "= " << e->cprint();
		}
		ss << ";\n";
		return ss.str();

	}
コード例 #3
0
ファイル: ast.hpp プロジェクト: RaviWoods/C89_Compiler
	std::string cprint() {
		std::stringstream ss;
		ss << "(" << left->cprint() << op << right->cprint() << ")";
		return ss.str();
	}